ВВЕДЕНИЕ. 5
1. ОСНОВЫ РАБОТЫ С QT. 6
1.1. Hello, World! 8
2. СОЗДАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА С ПОМОЩЬЮ БИБЛИОТЕКИ КЛАССОВ QT. 15
3.1. Основы работы с Qt Designer 16
2.2. Создание динамически изменяемых окон. 21
2.2.1 Создание формы.. 21
2.2.2. Подключение формы.. 22
2.2.3. Наполнение формы.. 23
2.2.4. Создание динамически изменяемых окон. 23
2.3. Установка пиктограммы приложения. 25
2.3.1. Установка пиктограммы приложения в Windows. 25
3. РАЗРАБОТКА ТЕКСТОВОГО РЕДАКТОРА В QT. 26
3.1. Создание полноценного текстового редактора. 29
3.1.1. Создание меню.. 29
3.1.2. Редактирование действий. 31
3.2. Добавление средств форматирования в текстовый редактор. 39
3.2.1. Создание средств форматирования. 39
4.2.2. Работа с панелью инструментов. 39
3.2.3. Наполнение действий по форматированию функциональностью.. 40
3.2.4. Самостоятельная работа. 43
3.3. Дополнительные возможности. 44
3.3.1. Цвет. 44
3.3.2. Работа с принтером. 44
3.3.3. Добавление стилей, шрифтов их размеров. 45
3.3.4. Диалог поиска. 47
4. РАБОТА СО СТИЛЯМИ И СОЗДАНИЕ ПЕРЕНОСИМОГО МОБИЛЬНОГО ПРИЛОЖЕНИЯ.. 49
4.1. Работа со стилями. 52
5. ИНТЕРНАЦИОНАЛИЗАЦИЯ ПРОГРАММ В QT. 53
5.1. Русификация. 55
5.2. Qt Linguist. Создание переводимого интерфейса приложения. 56
5.3. Динамическое переключение языков. 60
6. РАЗРАБОТКА МЕДИАПЛЕЕРА НА QT 5.2. 61
6.1. Разработка формы.. 61
6.2. Наполнение действий функционалом. 63
7. РАБОТА С 2D-ГРАФИКОЙ В QT. 71
8. РАБОТА С БАЗАМИ ДАННЫХ В QT. 76
8.1. Подготовка к подключению БД.. 77
8.2. Подключение с базе данных и выполнение SQL-запросов. 79
8.3. Реляционные БД в Qt 85
8.4. Сортировка и поиск по БД.. 92