Alt linux Программирование на языке С++ в среде Qt Creator Е. Р. Алексеев, Г. Г. Злобин, Д. А. Костюк, О. В. Чеснокова, А. С. Чмыхало Москва alt linux 2015



Download 5,27 Mb.
Pdf ko'rish
bet183/193
Sana24.02.2022
Hajmi5,27 Mb.
#227496
1   ...   179   180   181   182   183   184   185   186   ...   193
Bog'liq
Book-qtC


Глава 15. Разработка приложений с графическим интерфейсом
Рис. 15.2: Интерфейс редактора форм: 1. Панель виждетов (Widget box) 2. Окно
дерева объектов (Object inspector) 3. Редактор свойств (Property editor) 4.
Панель переключения режимов работы редактора форм 5. Редактор действий
(Action editor) 6. Редактор сигнально-слотовых соединений (Signals & Slots
editor
) 7. Центральная часть окна, в которой размещена форма.
4. Для того чтобы разместить Plain Text Edit в компоновке внутри главно-
го окна, нажмите правой кнопкой мыши на свободной от виджетов части
формы и выберите в контекстном меню тип компоновки (подменю Lay out).
Для примера мы используем вертикальную компоновку. После выбора ком-
поновки текстовое поле займет все свободное пространство формы.
5. Добавим главное меню программы. Поскольку для главного окна был из-
бран класс QMainWindow, то панель главного меню (QMenuBar) , панель ста-
туса (QStatusBar) и панель инструментов (QToolBar) автоматически добав-
лены к проекту (убедитесь в этом просмотрев дерево объектов). Главное
меню расположено в верхней части формы, и пока не содержит ни одно-
го элемента. Нажмите два раза мышкой на надписи «Type here» (Пишите
здесь) в главном меню, и введите «&File». По окончании ввода нажмите
Enter
— на форме появится меню «File». Откройте меню «File» и введите
так же еще пункты: «&New», «&Open...» и «&Save...». Добавьте раздели-
тель в меню нажав «Add separator» (Добавить разделитель). После этого
добавьте еще один пункт — &Exit.
6. Так же добавьте меню «Edit» и «About», добавьте подпункты для этих
меню (смотрите на рисунке ниже). Для того, чтобы к пунктам глав-
ного меню можно получить доступ с помощью комбинации клавиш
(Alt+<подчеркнутая буква в названии пункта>), используют символ «&».
Например, для того чтобы открыть меню File с помощью комбинации
Alt+F, название пункта меню задают как «&File (см. рис. 15.3–15.5). Все
Программирование на языке С++ в среде Qt Creator


15.2. Быстрая разработка с помощью Qt Designer
399
Рис.
15.3:
Меню
«File» после редак-
тирования.
Рис.
15.4:
Меню
«Edit» после редак-
тирования.
Рис.
15.5:
Меню
«About»
после
редактирования.
пункты меню и разделители можно упорядочить перетащив мышкой. До-
полнительные подменю можно создать для каждого из пунктов меню, ко-
торые уже существуют, нажав на значок справа от названия пункта.
7. Для каждого из пунктов автоматически было создано соответствующее
действие (QAction). Список действий можно просмотреть в редакторе дей-
ствий (Action editor) на одной из страниц нижней панели редактора форм.
Нажмите два раза мышкой на действие — появится диалоговое окно, в ко-
тором можно отредактировать свойства для действия: текст (Text), имя
объекта QAction (Object name), подсказку (ToolTip) — для панели инстру-
ментов, куда будет добавлен действие, значок (Icon) и комбинацию клавиш
для вызова действия (Shortcut). Например, для того, чтобы ввести комби-
нацию клавиш, просто нажмите на поле Shortcut и нажмите выбранную
комбинацию. Пока мы не будем добавлять горячие комбинации клавиш.
Окончательный вид списка действий после редактирования меню смотрите
на рис. 15.6 ниже.
Рис. 15.6: Вид списка действий в редакторе действий (Action Editor) после ре-
дактирования меню.
© 2015 Алексеев Е. Р., Злобин Г. Г., Костюк Д. А., Чеснокова О. В., Чмыхало А. С.


400
Download 5,27 Mb.

Do'stlaringiz bilan baham:
1   ...   179   180   181   182   183   184   185   186   ...   193




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish