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.