Назначение

Qt-библиотека – мультиплатформенная C++ библиотека для разработки высококачественных графических интерфейсов приложений. Qt является полностью объектно-ориентированной, легко расширяемой и простой в применении библиотекой. Qt включает в себя большой набор средств, облегчающих процесс разработки приложений, наиболее важными из которых являются Qt Designer, средство для визуального создания графического интерфейса приложений, и QtSQL, средство для создания платформенно-независимых приложений для работы с базами данных.

Qt включает «родные» драйвера для Oracle, Microsoft SQL Server, Sybase Adaptive Server, IBM DB2, PostgreSQL, MySQL и ODBC-совместимых баз данных.

Функциональность QtSQL полностью интегрирована с Qt Designer, который может отображать данные из БД «вживую». Qt включает специфичные для БД виджеты, а также поддерживает расширение для работы с БД любых встроенных или отдельно написанных виджетов.

Приложения на Qt могут расширять свою функциональность с помощью модулей («plugins») и динамических библиотек. Модули включают дополнительные кодеки, драйвера баз данных, форматы изображений, стили и виджеты. Библиотеки могут предложить неограниченное расширение функциональности.