СПб.: БХВ-Петербург, 2015. — 928 с.: цв. ил.
Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии
5.3. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и так же даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров. Проекты примеров из книги размещены на сайте издательства.
Для программистов.
Предисловие Маттиаса Эттриха
Благодарности
Предисловие
Введение
Основы QtОбзор иерархии классов Qt
Философия объектной модели
Работа с Qt
Библиотека контейнеров
Элементы управленияС чего начинаются элементы управления?
Управление автоматическим размещением элементов
Элементы отображения
Кнопки, флажки и переключатели
Элементы настройки
Элементы ввода
Элементы выбора
Интервью, или модель-представление
Цветовая палитра элементов управления
События и взаимодействие с пользователемСобытия
Фильтры событий
Искусственное создание событий
Графика и звукВведение в компьютерную графику
Легенда о короле Артуре и контекст рисования
Растровые изображения
Работа со шрифтами
Графическое представление
Анимация
Работа с OpenGL
Вывод на печать
Разработка собственных элементов управления
Элементы со стилем
Мультимедиа
Создание приложенийСохранение настроек приложения
Буфер обмена и перетаскивание
Интернационализация приложения
Создание меню
Диалоговые окна
Предоставление помощи
Главное окно, создание SDI- и MDI-приложений
Рабочий стол (Desktop)
Особые возможности QtРабота с файлами, каталогами и потоками ввода/вывода
Дата, время и таймер
Процессы и потоки
Программирование поддержки сети
Работа с XML
Программирование баз данных
Динамические библиотеки и система расширений
Совместное использование Qt с платформозависимыми API
Qt Designer. Быстрая разработка прототипов
Проведение тестов
WebKit
Интегрированная среда разработки Qt Creator
Рекомендации по миграции программ из Qt 4 в Qt 5
Язык сценариев Qt ScriptОсновы поддержки сценариев
Синтаксис языка сценариев
Встроенные объекты Qt Script
Классы поддержки Qt Script и практические примеры
Технология Qt QuickЗнакомство с Qt Quick
Элементы
Управление размещением элементов
Элементы графики
Пользовательский ввод
Анимация
Модель/Представление
Qt Quick и C++
Эпилог
Приложения:
Таблицы семибитной кодировки ASCII
Таблица простых чисел
Глоссарий
Описание архива с примерами Предметный указатель