Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

[Предыдущая: Модуль QtCore] [Модули Qt] [Next: Модуль QtNetwork]

Модуль QtGui

Модуль 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
QMacMimeMaps 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
Hosted by uCoz