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



Download 5,27 Mb.
Pdf ko'rish
bet5/193
Sana24.02.2022
Hajmi5,27 Mb.
#227496
1   2   3   4   5   6   7   8   9   ...   193
Bog'liq
Book-qtC


Глава 13. Создание графического интерфейса средствами Qt
355
13.1
Виджеты (Widgets)
. . . . . . . . . . . . . . . . . . . . . . . . . .
355
13.2
Компоновка (Layouts)
. . . . . . . . . . . . . . . . . . . . . . . . .
359
13.3
Политики размера (Size Policies)
. . . . . . . . . . . . . . . . . . .
363
13.4
Сигнально-слотовые соединения
. . . . . . . . . . . . . . . . . . .
365
13.5
Создание сигналов (signals) и слотов (slots)
. . . . . . . . . . . .
367
13.6
Элементы графического интерфейса.
. . . . . . . . . . . . . . . .
371
13.7
Задачи для самостоятельного решения
. . . . . . . . . . . . . . .
373
Глава 14. Создание элементов графического интерфейса
374
14.1
Класс QObject
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
374
14.2
Управление памятью. Иерархии объектов
. . . . . . . . . . . . .
380
14.3
События (Events). Обработка событий (Event handling)
. . . . . .
383
14.4
Фильтры событий (Event filters)
. . . . . . . . . . . . . . . . . . .
385
14.5
Создание собственного элемента интерфейса
. . . . . . . . . . .
389
14.6
Рисование элементов. Класс QPainter
. . . . . . . . . . . . . . . .
391
14.7
Задачи для самостоятельного решения
. . . . . . . . . . . . . . .
394
Глава 15. Разработка приложений с графическим интерфейсом
395
15.1
Окна. Класс QMainWindow
. . . . . . . . . . . . . . . . . . . . . .
395
15.2
Быстрая разработка с помощью Qt Designer
. . . . . . . . . . . .
396
15.3
Программирование формы созданной в Qt Designer
. . . . . . . .
401
15.4
Стандартные диалоги
. . . . . . . . . . . . . . . . . . . . . . . . .
404
15.5
Ресурсы программы
. . . . . . . . . . . . . . . . . . . . . . . . . .
408
15.6
Создание собственных диалогов
. . . . . . . . . . . . . . . . . . .
410
15.7
Сохранение настроек
. . . . . . . . . . . . . . . . . . . . . . . . .
414
15.8
Использование сторонних разработок в собственном проекте
. .
415
15.9
Задачи для самостоятельного решения
. . . . . . . . . . . . . . .
417
© 2015 Алексеев Е. Р., Злобин Г. Г., Костюк Д. А., Чеснокова О. В., Чмыхало А. С.


6
Оглавление
Приложение A. Использование компилятора командной строки
и текстового редактора Geany
419
Приложение B. Общие сведения о библиотеке MathGL
428
B.1
Установка MathGL в Linux.
. . . . . . . . . . . . . . . . . . . . . .
428
B.2
Использование MathGL при построении двух- и трёхмерных
графиков
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
429
Список литературы
443
Предметный указатель
444
Программирование на языке С++ в среде Qt Creator


Предисловие
Книга, которую открыл читатель, является с одной стороны учебником по
алгоритмизации и программированию на C++, а с другой — пособием по разра-
ботке визуальных приложений в среде Qt Creator. В книге описаны среда про-
граммирования Qt Creator и редактор Geany. При чтении книги не требуется
предварительного знакомства с программированием.
В первой части книги (главы 1–9) на большом количестве примеров пред-
ставлены методы построения программ на языке C++, особое внимание уделено
построению циклических программ, программированию с использованием функ-
ций, массивов, матриц и указателей.
Вторая часть книги (глава 10) посвящена объектно-ориентированному про-
граммированию на C++.
В третьей части книги (главы 11–15) читатель научится создавать кроссплат-
форменные визуальные приложения с помощью Qt Creator и познакомится с
библиотекой классов Qt.
В книге присутствуют задания для самостоятельного решения.
В приложениях описан текстовый редактор Geany, а также кросс-
платформенная библиотека MathGL, предназначенная для построения раз-
личных двух- и трёхмерных графиков.
Главы 1–9 написаны Е. Р. Алексеевым и О. В. Чесноковой. Автором раздела по
объектно-ориентированному программированию является Д. А. Костюк. Главы
11–15, посвящённые программированию с использованием инструментария Qt,
написаны Г. Г. Злобиным и А. C. Чмыхало.
Авторы благодарят компанию ALT Linux (www.altlinux.ru) и лично Алексея
Смирнова и Владимира Чёрного за возможность издать очередную книгу по
свободному программному обеспечению.


Download 5,27 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   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