русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Разработка формы


Дата добавления: 2015-07-04; просмотров: 707; Нарушение авторских прав


 

1. Запустите Qt Creator. Снова воспользуемся мастером.

Выберите Файл - Новый файл или проект…, а там Приложение Qt Widgets.

 

Рис. 6.0. Создание проекта кросплатформенногоприложения с помощью мастера

 

2. Дадим ему имя QPlayer, укажем месторасположение проекта и нажмем Далее (3 раза) и Завершить.

 

3. Займемся созданием и редактированием действий.

 

3.1. Создайте стандартное меню Файл с пунктами Открыть, Выход.

Между Открыть и Выход добавьте разделитель.

Дадим им имена action_Open и action_Quit соответственно, а также добавим к ним горячие комбинации клавиш: Ctrl+O, Ctrl+Q. Для action_Quit см. рис. 6.1.

 

Рис. 6.1. Редактирование действия action_Quit

Теперь приступим к action_Open, зададим иконку (предварительно создав и подключив файл ресурсов), бросим на панель инструментов, нажмем правой копкой мыши на action_Open в редакторе действий и выберем: Перейти к слоту…, далее см. рис. 6.2, нажмем ОК.

 

Рис. 6.2. Переход к слоту действия

 

И вы знаете – давайте попозже займемся всей этой реализацией (в плане написания программного кода), а пока продолжим наполнять нашу форму содержимым.

 

3.2. Создайте меню Навигация, а в нем пункты: Воспроизведение, Остановить, Назад, Вперед. Придайте им соответствующие иконки, переименуйте действия в action_Play, action_Stop, action_Back и action_Forward соответственно, а также задайте им горячие клавиши: Ctrl+P, Ctrl+K, Ctrl+B, Ctrl+F.

Разместите их в панели инструментов.

Заблокируйте действия (свойство enable).

 

3.3. Приложение должно быть красивым: измените заголовок окна на «Самый лучший видеоплеер созданный САПРовцем» (либо на любой другой по вашему усмотрению) и добавте иконку к окошку (предварительно подключив ее в файле ресурсов).



4. Работа с панелью инструментов:

переместите панель инструментов вниз – так будет удобнее;

выберите в Инспекторе объектов Панель инструментов либо просто щелкните по ней на форме, в Окне свойств найдите iconSize и установите значения 96 и 48 для ширины и высоты соответственно.

 

Рис. 6.3. Задание размеров иконок

 

5. Окошко для видео. К сожалению виджет воспроизводящий видео вы не сможете обнаружить среди доступных виджетов в Qt Designer, но мы можем разместить на форме другой виджет, в котором впоследствии и будет размещатся видео – это будет , добавте его на фому.

 

6. У каждого уважающего себя медиаплеера должен быть плейлист! Его мы реализуем просто – бросив на форму Table Widget.

 

7. В файле проекта добавить:

QT+= multimedia \

multimediawidgets \



<== предыдущая лекция | следующая лекция ==>
Динамическое переключение языков. | Наполнение действий функционалом


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.78 сек.