Ниже представлен список демонстрационных программ Qt из каталога demos. Это более крупные и сложные программы, чем Примеры Qt, и они используются, чтобы выделить определённые возможности Qt.
Галерея виджетов Qt также предоставляет обзор выбранных виджетов Qt в каждом из стилей, используемых на различных поддерживаемых платформах.
Если вы новичок в Qt и хотите начать разрабатывать приложения, вы, вероятно, должны начать с изучения Учебных пособий.
Мобильные приложения
Это демонстрация некоторых возможностей Qt Quick и Mobility для создания многофункциональных мобильных приложений.
Guitar Tuner - настройщик гитары, созданный при помощи интерфейса QML и средств, основанных на Mobility
Quick Hit - игра, которая использует мультимедиа и Qt Quick
Qt Bubble Level - игра, которая использует аппаратные датчики для эффектов
QCamera - приложение камеры, которое имеет доступ к мобильным контактам и сети
Рисование
Режимы совмещения демонстрируют ряд режимов совмещения, доступных в Qt.
Векторная деформация демонстрирует эффекты, сделать которые возможно с помощью ориентированного на векторную графику механизма рисования.
Градиенты показывает разные типы градиентов, доступные в Qt.
Сглаживание траектории показывает встроенные в Qt шаблоны штрихов и как пользовательские шаблоны штрихов можно использовать для расширения ассортимента доступных шаблонов.
Аффинные преобразования демонстрирует различные аффинные преобразования, которые могут быть использованы для воздействия на операции рисования.
Подключаемый модуль Arthur показывает виджеты из других демонстрационных программ рисования, упакованные как пользовательский подключаемый модуль виджетов для Qt Designer.
Представления элементов
Interview показывает одну и ту же модель и выделение, используемые совместно тремя разными представлениями.
Электронная таблица демонстрирует использование представления таблицы в качестве электронной таблицы, используя пользовательские делегаты для визуализации каждого элемента согласно типу содержащихся в нем данных.
SQL
Книги показывает, как поддержка SQL в Qt и интеграция модель/представление дают возможность пользователю модифицировать содержимое базы данных без необходимости знания SQL.
Браузер SQL демонстрирует консоль для выполнения команд SQL в реальной базе данных и обеспечивает браузер данных для визуализации результатов в диалоговом режиме.
Форматированный текст
Текстовый редактор показывает возможности Qt по редактированию форматированного текста и предоставляет окружение для экспериментирования с ним.
Главное окно
Главное окно показывает всестороннюю поддержку Qt для функциональных возможностей главного окна, таких как панели инструментов, присоединяемые окна и меню.
Главное окно Mac показывает как создавать приложения главного окна, которые обладают таким же внешним видом что и другие приложения Mac OS X.
Графическое представление
40000 Chips использует каркас графического представления для эффективного отображения на экране большого количества отдельных графических элементов на прокручиваемом холсте, и подчеркивает такие возможности, как вращение, масштабирование, контроль уровня детализации и выделение элементов.
Embedded Dialogs демонстрирует возможности Qt 4.4 - Виджеты на холсте - с помощью встраивания в сцену множества полнофункциональных диалогов.
Web Browser демонстрирует, как может быть использован модуль QtWebKit Qt для реализации небольшого веб-браузера.
Мультимедиа
Spectrum Analyser показывает, как может быть использован модуль QtMultimedia для манипулировать аудиоданными во время их проигрывания.
Phonon
Media Player демонстрирует, как может быть использован модуль Phonon для реализации базового приложения "медиаплеер".
Замечание: Демонстрационные программы Phonon в настоящее время не доступны для платформы MinGW.
Мультимедиа
Spectrum Analyzer демонстрирует, как может быть использован модуль QtMultimedia для захвата и воспроизведения аудиопотока, в то же время позволяя приложению получить доступ к необработанным аудиоданным. Это приложение анализирует аудиопоток для того, чтобы вывести на экран его цифровой спектр.