Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |
[Предыдущая: Модуль QtCore] [Модули Qt] [Next: Модуль QtNetwork]
Модуль QtGui дополняет модуль QtCore функциональностью GUI. Далее...
QAbstractButton | Абстрактный базовый класс виджета кнопки, реализующий общие функции кнопок |
QAbstractItemDelegate | Используется для отображения и редактирования элементов данных модели |
QAbstractItemView | Базовая функциональность для классов отображающих элементы (в списках, таблицах и т.д) |
QAbstractPrintDialog | Базовая реализация для диалогов печати, используемых для настройки принтеров |
QAbstractProxyModel | Базовый класс для обработки элементов моделей, включая сортировку, фильтрацию и другие действия над данными |
QAbstractScrollArea | Прокручиваемая область с полосами прокрутки, отображаемыми по требованию |
QAbstractSlider | Целое значение из диапазона |
QAbstractSpinBox | Счетчик и строка редактирования для отображения значения счетчика |
QAbstractTextDocumentLayout | Абстрактный базовый класс используемый для реализации собственных компоновщиков для QTextDocuments |
QAccessible | Перечисления и статические функции, используемые для доступности приложений |
QAccessibleBridge | Базовый класс для обратной доступности приложений |
QAccessibleBridgePlugin | Абстрактный класс для доступности присоединяемых плагинов |
QAccessibleEvent | Используется для запроса дополнительной информации о доступности сложных виджетов |
QAccessibleInterface | Определяет интрефейс для предоставления информации о доступных объектах |
QAccessibleObject | Реализует часть QAccessibleInterface для QObjects |
QAccessiblePlugin | Абстрактный базовый класс для доступа к плагинам |
QAccessibleWidget | Реализация QAccessibleInterface для QWidgets |
QAction | Абстрактный интерфейс пользовательского действия, которое может быть вставлено в виджеты |
QActionEvent | Сообщение, генерируемое при добавлении, удалении или изменении QAction |
QActionGroup | Группирует действия |
QApplication | Управляет потоком управления GUI и основными настройками приложения |
QBitmap | Монохромная (глубина в 1 бит) пиксельная карта |
QBoxLayout | Выравнивает дочерние виджеты по горизонтали или по вертикали |
QBrush | Определяет образец заливки фигур, отоборажаемых с помощью QPainter |
QButtonGroup | Контейнер для управления группой виджетов кнопок |
QCDEStyle | Внешний вид и поведение CDE |
QCheckBox | Флажок с текстовой меткой |
QClipboard | Доступ к буферу обмена оконной системы |
QCloseEvent | Параметры, описывающие сообщение о закрытии |
QColor | Цвета, основанные на значениях цветовых моделей RGB или HSV |
QColorDialog | Виджет диалога для задания цвета |
QColorGroup | |
QColormap | Карта преобразования независимых от устройства цветов QColors в зависимые от устройсва значения |
QComboBox | Поле со списком |
QCommonStyle | Содержит общие настройки внешнего вида и реакций GUI |
QConicalGradient | Используется в комбинации с QBrush для задания кисти с коническим градиентом |
QContextMenuEvent | Параметры, описывающие сообщение контекстного меню |
QCopChannel | Способен связать несколько клиентов |
QCursor | Указатель мыши произвольной формы |
QDateEdit | Виджет для редактирования даты, основанный на виджете QDateTimeEdit |
QDateTimeEdit | Виджет для редактирования даты и времени |
QDecoration | Позволяет настроить отображение Qtopia Core Window Manager |
QDecorationFactory | Создает объекты QDecoration |
QDecorationPlugin | Абстрактный базовый класс для плагинов QDecoration |
QDesktopWidget | Доступ к управлению экраном в многоэкранных системах |
QDial | Элемент управления круглой формы (наподобие спидометра или потенциомера) |
QDialog | Базовый класс для диалоговых окон |
QDirModel | Модель данных для локальной файловой системы |
QDirectPainter | Прямой доступ к аппаратной видеосистеме |
QDockWidget | Виджет, который может быть закреплен в QMainWindow или перемещаться по рабочему столу, как окно верхнего уровня |
QDoubleSpinBox | Виджет счетчика, принимающего значения с плавающей точкой |
QDoubleValidator | Проверяет числа с плавающей точкой на вхождение в диапазон |
QDrag | Поддержка перемещения с помощью основанной на MIME операции drag and drop |
QDragEnterEvent | Сообщение, которое посылается виджету, когда операция drag and drop входит в его область |
QDragLeaveEvent | Сообщение, которое посылается виджету, когда операция drag and drop покидает его область |
QDragMoveEvent | Сообщение, которое посылается виджету, в процессе выполнения операции drag and drop |
QDropEvent | Сообщение, посылаемое при завершении операции drag and drop |
QErrorMessage | Диалог, отображающий сообщение об ошибке |
QFileDialog | Диалог, позволяющий пользователям выбирать файлы или директории |
QFileIconProvider | Пиктограмма файла для класса QDirModel |
QFileOpenEvent | Сообщение, посылаемое при появлении запроса на открытие файла |
QFocusEvent | Параметры сообщений фокуса для виджета |
QFocusFrame | Рамка фокуса, которая может отображаться вокруг области рисования виджета |
QFont | Шрифт, используемый для отображения текста |
QFontDatabase | Информация о шрифтах, доступный в основной оконной системе |
QFontDialog | Виджет диалога для выбора текста |
QFontInfo | Общая информация о шрифтах |
QFontMetrics | Информация о метриках шрифта |
QFontMetricsF | Информация о метриках шрифта |
QFrame | Базовый класс для виджетов, способных иметь рамку |
QGradient | Используется совместно с QBrush для задания градиентной заливки |
QGridLayout | Размещает виджеты в сетке |
QGroupBox | Рамка с заголовком для панели-контейнера |
QHBoxLayout | Выстраивает виджеты в горизонтальный ряд |
QHeaderView | Заголовок строки и столбца для представления элементов |
QHelpEvent | Сообщение, используемое для запроса подсказки об определенной точке виджета |
QHideEvent | Сообщение, посылаемое после сокрытия виджета |
QHoverEvent | Параметры, описывающие сообщения мыши |
QIcon | Масштабируемые пиктокраммы для различных режимов и состояний |
QIconDragEvent | Указывает, что началось перетаскивание главной пиктограммы |
QIconEngine | Абстрактный базовый класс для отображения QIcon |
QIconEnginePlugin | Абстрактный базовый класс для пользовательских плагинов QIconEngine |
QImage | Аппаратно-независимая пиксельная карта, предоставляющая прямой доступ к пикселям и способная работать в качестве устройства рисования |
QImageIOHandler | Определение интерфейса ввода/вывода рисунка для всех форматов рисунков Qt |
QImageIOPlugin | Определяет интерфейс плагинов, пишущих в рисунок |
QImageReader | Форматонезависимый интерфейс для чтения рисунков из файлов и других устройств |
QImageWriter | Форматонезависимый интерфейс для записи рисунка в файл или другое устройство |
QInputContext | Абстрактный метод ввода зависящий от данных и состояния |
QInputContextFactory | Создает объекты QInputContext |
QInputContextPlugin | Абстрактный базовый класс для пользовательских плагинов QInputContext |
QInputDialog | Простой удобный диалог для получения от пользователя одного значения |
QInputEvent | Базовый класс для сообщений, описывающих ввод пользователя |
QInputMethodEvent | Параметры для сообщений, описывающих ввод пользователя |
QIntValidator | Валидатор, позволяющий гарантировать, что строка строка содержит целое число, входящее в определенный диапазон |
QItemDelegate | Средство отображения и редактирования элементов данных модели |
QItemEditorCreatorBase | Абстрактный базовый класс, для которого, при реализации нового редактора элемента, должен быть создан подкласс |
QItemEditorFactory | Виджеты для отображения данных в представлении и делегатах |
QItemSelection | Управляющая информация о выбранных в модели элементах |
QItemSelectionModel | Содержит ряд выбранных элементов в представлении |
QItemSelectionRange | Управляющая информация о диапазоне выбранных записей в модели |
QKbdDriverFactory | Создает объекты QWSKeyboardHandler для Qtopia Core |
QKbdDriverPlugin | Абстрактный базовый класс для плагинов драйверов клавиатуры Qtopia Core |
QKeyEvent | Описывает сообщение клавиатуры |
QKeySequence | Содержит горячее сочетаник клавиш |
QLCDNumber | Отображает число наподобие LCD |
QLabel | Отображение текста или рисунка |
QLayout | Базовый класс для менеджеров компоновки |
QLayoutItem | Абстрактный элемент, которым манипулирует QLayout |
QLineEdit | Однострочный редактор текста |
QLinearGradient | Используется совместно с QBrush для задания заливки в виде линейного градиента |
QListView | Представление списка или пиктограмма в модели |
QListWidget | Основанный на элементах виджет списка |
QListWidgetItem | Элемент, использующийся в классе QListWidget |
QMacMime | Maps open-standard MIME to Mac flavors |
QMacStyle | Стиль Mac OS X использующий Apple Appearance Manager |
QMainWindow | Главное окно приложения |
QMatrix | Двухмерные преобразования системы координат |
QMenu | Виджет меню используемый в панели меню, контекстном меню и других всплывающих меню |
QMenuBar | Горизонтальная панель меню |
QMenuItem | Отображает элемента меню |
QMessageBox | Модальный диалог с коротким сообщением, пиктограммой и некоторыми кнопками |
QMimeSource | Абстракция объекта, который предоставляет форматированные данные в некотором типе MIME |
QMotifStyle | Внешний вид и поведение Motif |
QMouseDriverFactory | Создает объекты QWSMouseHandler для Qtopia Core |
QMouseDriverPlugin | Абстрактный базовый класс для плагинов драйверов мыши в Qtopia Core |
QMouseEvent | Параметр, описывающий сообщение мыши |
QMoveEvent | Параметр сообщения по перемещении |
QMovie | Удобный класс для проигрывания роликов в QImageReader |
QPageSetupDialog | Диалог настройки параметров страницы для печати |
QPaintDevice | Базовый класс для объектов, которые могут быть отображены |
QPaintEngine | Абстрактное описание процесса рисования QPainter на указанном устройстве на указанной платформе |
QPaintEngineState | Информация о текущем состоянии активного движка рисования |
QPaintEvent | Параметры сообщения о рисовании |
QPainter | Выполняет низкоуровневое рисование на виджетах и других устройствах рисования |
QPainterPath | Контейнер для операций рисования, позволяющий создавать и повторно использовать графические фигуры |
QPainterPathStroker | Используется для генерирования заполненной границы для указанного пути |
QPalette | Цветовые группы для различных состояний виджета |
QPen | Задает для QPainter способ рисования линий и контуров фигур |
QPicture | Устройство рисования запоминающая и повторяющая команды QPainter |
QPictureFormatPlugin | Абстрактный базовый класс для плагинов пользовательских форматов изображений |
QPictureIO | Параметры загрузки и сохранения изображений |
QPixmap | Неэкранное основанное на пикселях устройство рисования |
QPixmapCache | Кэш пикслельных карт всего приложения |
QPlastiqueStyle | Симуляция стиля виджета Plastik доступная в KDE |
QPolygon | Вектор точек |
QPolygonF | Вектор точек с координатами, заданными значениями с плавающей точкой |
QPrintDialog | Диалог для задания настроек принтера |
QPrintEngine | Определяет интерфейс взаимодействия QPrinter с указанной подсистемой печати |
QPrinter | Устройство рисования рисующее на принтер |
QProgressBar | Горизонтальный или вертикальный индикатор выполнения |
QProgressDialog | Обратная связь с индикатором выполнения во время долгого процесса |
QProxyModel | Поддержка ортировки и фильтрации данных, пересылаемых между другой моделью и представлением |
QPushButton | Командная кнопка |
QRadialGradient | Используется совместно с QBrush для задания заливки с радиальным градиентом |
QRadioButton | Радиокнопка с текстовой меткой |
QRegExpValidator | Используется для проверки соответствия строки регулярному выражению |
QRegion | Обрезанная область для рисования |
QResizeEvent | Параметры сообщения об изменении размера |
QRubberBand | Прямоугольник или линия указывающие выделение или границу |
QScreen | И его потомки управляют буфером экрана и палитрой |
QScreenDriverFactory | Создает объект QScreen для Qtopia Core |
QScreenDriverPlugin | Абстрактный базовый класс для плагинов графических драйверов для Qtopia Core |
QScrollArea | Область прокрутки на другом виджете |
QScrollBar | Вертикальная или горизонтальная полоса прокрутки |
QSessionManager | Доступ к менеджеру сессии |
QShortcut | Используется для создания горячих сочетаний клавиш |
QShortcutEvent | Сообщение, генерируемое при нажатии пользователем сочетания клавиш |
QShowEvent | Сообщение, посылаемое при отображении виджета |
QSizeGrip | Область захвата для изменения размера окна верхнего уровня |
QSizePolicy | Атрибут компоновки, описывающий политику изменения размера в вертикальном и горизонатльном направлении |
QSlider | Вертикальный или горизонтальный бегунок |
QSortFilterProxyModel | Поддержка сортировки и фильтрации данных, передаваемых между моделью и представлением |
QSound | Доступ к аудиосредствам платформы |
QSpacerItem | Пустое пространство в компоновщике |
QSpinBox | Виджет счетчика |
QSplashScreen | Экран заставки, который может быть отображен при запуске приложения |
QSplitter | Реализация виджета разделителя |
QSplitterHandle | Отработка функциональности разделителя |
QStackedLayout | Стек виджетов, в котором в один момент виден только один виджет |
QStackedWidget | Стек виджетов, в котором в один момент виден только один виджет |
QStandardItemModel | Родовая модель для хранения данных |
QStatusBar | Горизонтальная панель, приспособленная для представления информации о состоянии |
QStatusTipEvent | Сообщение, используемое для отображения текстовых сообщений в панели состояния |
QStringListModel | Модель, предоставляющая представлению строки |
QStyle | Абстрактный базовый класс, описывающий внешний вид и реакции GUI |
QStyleFactory | Создает объекты QStyle |
QStyleHintReturn | Предпочтения стиля, возвращающие информацию о дополнительных, по отношению к базовым, типам |
QStyleHintReturnMask | Предпочтения стиля, возвращающие QRegion |
QStyleOption | Содержит параметры, используемые в функциях QStyle |
QStyleOptionButton | Используется для описания параметров рисования кнопки |
QStyleOptionComboBox | Используется для описания параметров рисования поля со списком |
QStyleOptionComplex | Содержит параметры, общие для всех сложных элементов управления |
QStyleOptionDockWidget | Используется для описания параметров рисования закрепляемых окон |
QStyleOptionFocusRect | Используется для описания параметров рисования прямоугольника, обозначающего фокус ввода в QStyle |
QStyleOptionFrame | Используется для описания параметров рисования рамки |
QStyleOptionFrameV2 | Используется для описания необходимых для рисования рамки в Qt 4.1 или выше параметров |
QStyleOptionGroupBox | Описывает параметры рисования групповой рамки |
QStyleOptionHeader | Используется для описания параметров рисования заголовка |
QStyleOptionMenuItem | Используется для описания параметров наобходимых для рисования элемента меню |
QStyleOptionProgressBar | Используется для описания параметров наобходимых для рисования индикатора выполнения |
QStyleOptionProgressBarV2 | Используется для описания параметров необходимых для рисования индикатора выполнения в Qt 4.1 или выше |
QStyleOptionQ3DockWindow | Используется для описания параметров рисования различных частей Q3DockWindow |
QStyleOptionQ3ListView | Используется для описания параметров рисования Q3ListView |
QStyleOptionQ3ListViewItem | Используется для описания параметров рисования в Q3ListView |
QStyleOptionRubberBand | Используется для описания параметров, требующихся для рисования линий |
QStyleOptionSlider | Используется для описания параметров, требующихся для рисования бегунка |
QStyleOptionSpinBox | Используется для описания параметров, необходимых для рисования счетчика |
QStyleOptionTab | Используется для описания параметров рисования закладки |
QStyleOptionTabBarBase | Используется для описания параметров рисования основы закладок. Это те части закладок, которые накладываются друг на друга |
QStyleOptionTabV2 | Используется для описания параметров рисования закладки в Qt 4.1 и выше |
QStyleOptionTabWidgetFrame | Используется для описания параметров рисования рамки вокруг виджета закладки |
QStyleOptionTitleBar | Используется для описания параметров рисования панели заголовка |
QStyleOptionToolBar | Используется для описания параметров рисования панели инструментов |
QStyleOptionToolBox | Используется для описания параметров, требующихся для рисования набора инструментов |
QStyleOptionToolButton | Используется для описания параметров рисования кнопки инструмента |
QStyleOptionViewItem | Используется для описания параметров рисования элемента в виджете представления |
QStylePainter | Удобный класс для рисования элементов QStyle внутри виджета |
QStylePlugin | Абстрактный базовый класс для пользовательских плагинов QStyle |
QSyntaxHighlighter | Определяет роли подсветки синтаксиса и, кроме того, с его помощью Вы можете пересмотреть текущее форматирование документа или вводимые данные |
QTabBar | Панель закладок, например, для использования в диалогах с закладками |
QTabWidget | Стек виджетов закладок |
QTableView | Реализация по умолчанию модели/представления таблицы |
QTableWidget | Основанное на элементах представление таблицы в модели по умолчанию |
QTableWidgetItem | Элемент, использующийся в классе QTableWidget |
QTableWidgetSelectionRange | Контейнер для хранения выбранного диапазона QTableWidget |
QTabletEvent | Параметры, описывающие сообщение планшета |
QTextBlock | Контейнер для фрагментов текста в QTextDocument |
QTextBlockFormat | Информация о форматировании текстового блока в QTextDocument |
QTextBlockGroup | Контейнер для текстовых блоков в QTextDocument |
QTextBlockUserData | Используется для ассициирования пользовательских данных с текстовыми блоками |
QTextBrowser | Броузер форматированного текста с навигацией по гиперссылкам |
QTextCharFormat | Информация о форматировании символов в QTextDocument |
QTextCursor | Предлагает API для доступа к QTextDocuments и изменения его содержимого |
QTextDocument | Содержит форматированный текст, который может быть отображет и изменен с помощью QTextEdit |
QTextDocumentFragment | Представление фрагмента форматированного текста в QTextDocument |
QTextEdit | Виджет, используемый для представления как простого текста, так и форматированного |
QTextFormat | Информация о форматировании в QTextDocument |
QTextFragment | Содержит часть текста QTextDocument с единым QTextCharFormat |
QTextFrame | Представление рамки в QTextDocument |
QTextFrameFormat | Информация о форматировании рамки в QTextDocument |
QTextImageFormat | Информация о форматировании рисунка в QTextDocument |
QTextInlineObject | Представляет внутренний объект в QTextLayout |
QTextLayout | Используется для компоновки и отображения единичного параграфа текста |
QTextLength | Инкапсулирует типы различной длины в QTextDocument |
QTextLine | Представляет линию внутри текста QTextLayout |
QTextList | Оформляет список в QTextDocument |
QTextListFormat | Информация о форматировании списка в QTextDocument |
QTextObject | Базовый класс для различных видов объектов, способных группировать различные части QTextDocument вместе |
QTextOption | Описание общих свойств форматированного текста |
QTextTable | Представляет таблицу в QTextDocument |
QTextTableCell | Представляет свойства ячейки в QTextTable |
QTextTableFormat | Информация о форматировании таблицы QTextDocument |
QTimeEdit | Виджет для задания времени основанный на виджете QDateTimeEdit |
QToolBar | Подвижная панель, содержащая работ средств управления |
QToolBox | Виджет колонки закладок |
QToolButton | Кнопка быстрого доступа к командам или настройкам, обычно используется в QToolBar |
QToolTip | Быстрая подсказка (всплывающий текст) для некоторых виджетов |
QTreeView | Реализация модели/представления по умолчанию для отображения дерева |
QTreeWidget | Представление дерева, использующее заданную модель дерева |
QTreeWidgetItem | Элемент, используемый в классе QTreeWidget |
QVBoxLayout | Выстраивает виджеты в линию по вертикали |
QValidator | Валидатор вводимого текста |
QWSInputMethod | Интернациональные методы ввода для Qtopia Core |
QWSKeyboardHandler | Реализация драйвера клавиатуры для Qtopia Core |
QWSMouseHandler | Драйвер мыши для Qtopia Core |
QWSServer | Функциональность сервера для Qtopia Core |
QWSWindow | Функциональность сервера для Qtopia Core |
QWhatsThis | Краткое описание некоторых виджетов, т.е., ответ на вопрос "What's This?" |
QWhatsThisClickedEvent | Сообщение, которое можно использовать для обработки гиперссылки в тексте "What's This?" |
QWheelEvent | Параметры, описывающие сообщение колесика мыши |
QWidget | Базовый класс для всех объектов интерфейса |
QWidgetItem | Элемент компоновки, представляющий виджет |
QWindowStateChangeEvent | Состояние окна до смены его состояния |
QWindowsMime | Карты открытого стандарта MIME для форматов Буфера Обмена |
QWindowsStyle | Внешний вид и поведение интерфейса, подобные Microsoft Windows |
QWindowsXPStyle | Внешний вид и поведение интерфейса, подобные Microsoft WindowsXP |
QWorkspace | Рабочая область окна, используемая в многодокументных (MDI) приложениях |
QX11EmbedContainer | Виджет-контейнер XEmbed |
QX11EmbedWidget | Виджет-клиент XEmbed |
QX11Info | Информация о конфигурации X-дисплея |
Модуль QtGui дополняет модуль QtCore функциональностью GUI.
Для включения определений классов обоих этих модулей, используйте следующую директиву:
#include <QtGui>
Модуль QtGui является частью Qt Desktop Light Edition, Qt Desktop Edition и Qt Open Source Edition.
[Предыдущая: Модуль QtCore] [Модули Qt] [Следующая: Модуль QtNetwork]
Copyright © 2005 Trolltech | Trademarks | Qt 4.1.0 |