СПб.: БХВ-Петербург, 2010. — 896 с.: ил. — ISBN 978-5-9775-0398-3.
Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.5. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Впервые описана интегрированная среда разработки Qt Creator. Книга содержит исчерпывающую информацию о классах Qt4 и также практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров.
Содержание
Основы Qt.Обзор иерархии классов Qt.
Философия объектной модели.
Работа с Qt.
Библиотека контейнеров.
Элементы управления.С чего начинаются элементы управления.
Управление автоматическим размещением элементов.
Элементы отображения.
Кнопки.
Элементы настройки.
Элементы ввода.
Элементы выбора.
Интервью или модель-представление.
Цветовая палитра элементов управления.
События и взаимодействие с пользователем.События.
Фильтры событий.
Искусственное создание событий.
Графика и звук.Введение в компьютерную графику.
Легенда о короле Артуре и контексте рисования.
Растровые изображения.
Работа со шрифтами.
Графическое представление.
Анимация.
Работа с OpenGL.
Вывод на печать.
Разработка собственных элементов управления.
Элементы со стилем.
Звук.
Мультимедиа.
Создание приложений.Сохранение настроек приложения.
Буфер обмена и перетаскивание.
Интернационализация приложения.
Создание меню.
Диалоговые окна.
Предоставление помощи.
Создание SDI- и MDI-приложений.
Рабочий стол (Desktop).
Особые возможности Qt.Работа с файлами, директориями и потоками ввода-вывода.
Дата, время и таймер.
Процессы и потоки.
Программирование поддержки сети.
Работа с XML.
Программирование баз данных.
Динамические библиотеки и система расширений.
Совместное использование Qt с платформозависимыми API.
Qt Designer. Быстрая разработка прототипов.
Проведение тестов.
WebKit.
Интегрированная среда разработки Qt Creator.
Рекомендации по миграции программ из Qt3 в Qt4.
Язык сценариев Qt Script.Основы поддержки сценариев.
Синтаксис языка сценариев.
Встроенные объекты Qt Script.
Классы поддержки Qt Script и практические примеры.
Приложения.