Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

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

Модуль QtGui

Модуль QtGui дополняет QtCore функциональностью GUI. Далее...

Классы

QAbstractButtonАбстрактный базовый класс виджета кнопки, реализующий общие функции кнопок
QAbstractGraphicsShapeItemОбщая основа для всех элементов траекторий
QAbstractItemDelegateИспользуется для отображения и редактирования элементов данных модели
QAbstractItemViewБазовая функциональность для классов представлений элементов
QAbstractPrintDialogБазовая реализация для диалогов печати, используемых для настройки принтеров
QAbstractProxyModelБазовый класс для моделей-посредников элементов, которые могут сортировать, фильтровать и выполнять другие действия над данными
QAbstractScrollAreaПрокручиваемая область с полосами прокрутки, отображаемыми по требованию
QAbstractSliderЦелое значение из диапазона
QAbstractSpinBoxСчетчик и строка редактирования для отображения значения счетчика
QAbstractTextDocumentLayoutАбстрактный базовый класс, используемый для реализации пользовательских компоновок для QTextDocuments
QAccessibleПеречисления и статические функции, имеющие отношение к специальным возможностям
QAccessibleBridgeБазовый класс для серверов (back-ends) специальных возможностей
QAccessibleBridgePluginАбстрактный класс для подключаемых модулей специальных возможностей типа "мост" (bridge plugins)
QAccessibleEventИспользуется для запроса у сложных виджетов дополнительной информации о специальных возможностях
QAccessibleInterfaceОпределяет интерфейс, который предоставляет информацию об объектах специальных возможностей
QAccessibleObjectРеализует часть QAccessibleInterface для QObjects
QAccessiblePluginАбстрактная основа для подключаемых модулей специальных возможностей
QAccessibleWidgetРеализация QAccessibleInterface для QWidgets
QActionАбстрактный интерфейс пользовательского действия, которое может быть вставлено в виджеты
QActionEventСобытие, генерируемое при добавлении, удалении или изменении QAction
QActionGroupГруппирует действия
QApplicationУправляет потоком команд и основными настройками GUI приложения
QBitmapМонохромное (глубина в 1 бит) растровое изображение
QBoxLayoutВыравнивает дочерние виджеты по горизонтали или по вертикали
QBrushОпределяет образец заливки фигур, отображаемых с помощью QPainter
QButtonGroupКонтейнер для управления группой виджетов-кнопок
QCDEStyleВнешний вид и поведение CDE
QCalendarWidgetВиджет помесячного календаря, позволяющий пользователю выбрать дату
QCheckBoxФлажок с текстовой меткой
QCleanlooksStyleСтиль виджетов, похожий на стиль Clearlooks, доступный в GNOME.
QClipboardДоступ к буферу обмена оконной системы
QCloseEventСодержит параметры, описывающие событие закрытия
QColorЦвета, основанные на значениях цветовых моделей RGB, HSV или CMYK
QColorDialogВиджет диалога для задания цвета
QColorGroupСодержит цветовые группы для каждого состояния виджета
QColormapОтображает независимые от устройства цвета QColors в зависимые от устройства значения пикселей
QColumnViewРеализация идеи модель/представление в виде постолбцового представления
QComboBoxСочетание кнопки и выпадающего списка
QCommonStyleСодержит общие настройки внешнего вида и поведения GUI
QCompleterЗавершения, основанные на модели элементов
QConicalGradientИспользуется в комбинации с QBrush для задания кисти с коническим градиентом
QContextMenuEventСодержит параметры, описывающие событие контекстного меню
QCursorУказатель мыши произвольной формы
QDataWidgetMapperОтображение области данных модели на виджеты
QDateEditВиджет для редактирования даты, основанный на виджете QDateTimeEdit
QDateTimeEditВиджет для редактирования даты и времени
QDesktopServicesМетоды для доступа к общим сервисам рабочего стола
QDesktopWidgetДоступ к информации об экране в многоэкранных системах
QDialЭлемент управления, проградуированный по окружности (наподобие спидометра или потенциомера)
QDialogБазовый класс для диалоговых окон
QDialogButtonBoxВиджет, представляющий кнопки в компоновщике, который соответствует текущему стилю виджетов
QDirModelМодель данных для локальной файловой системы
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Устанавливает шрифт, используемый для отрисовки текста
QFontComboBoxКомбинированный список, который позволяет пользователю выбрать семейство шрифтов
QFontDatabaseИнформация о шрифтах, доступных в основной оконной системе
QFontDialogВиджет диалога для выбора шрифта
QFontInfoОбщая информация о шрифтах
QFontMetricsИнформация о метриках шрифта
QFontMetricsFИнформация о метриках шрифта
QFrameБазовый класс для виджетов, способных иметь рамку
QGradientИспользуется совместно с QBrush для задания градиентной заливки
QGraphicsEllipseItemЭлемент эллипса, который вы можете добавить в QGraphicsScene
QGraphicsItemБазовый класс для графических элементов в QGraphicsScene
QGraphicsItemAnimationПоддержка простой анимации для QGraphicsItem
QGraphicsItemGroupГруппа элементов, обрабатываемая как один
QGraphicsLineItemЭлемент линии, который вы можете добавить в QGraphicsScene
QGraphicsPathItemЭлемент траектории (path), который вы можете добавить в QGraphicsScene
QGraphicsPixmapItemЭлемент растрового изображения (pixmap), который вы можете добавить в QGraphicsScene
QGraphicsPolygonItemЭлемент многоугольник, который вы можете добавить в QGraphicsScene
QGraphicsRectItemЭлемент прямоугольник, который вы можете добавить в QGraphicsScene
QGraphicsSceneПоверхность для управления большим числом графических 2D элементов
QGraphicsSceneContextMenuEventСобытия контекстного меню в библиотеке графического отображения
QGraphicsSceneDragDropEventСобытия перетаскивания (drag and drop) в каркасе графического представления
QGraphicsSceneEventБазовый класс для всех событий, связанных с графическим представлением
QGraphicsSceneHelpEventСобытия при запросе всплывающей подсказки (tooltip)
QGraphicsSceneHoverEventСобытия наведения на объект в каркасе графического представления
QGraphicsSceneMouseEventСобытия мыши в каркасе графического представления
QGraphicsSceneWheelEventСобытия колеса прокрутки в каркасе графического представления
QGraphicsSimpleTextItemЭлемент простого текста, который вы можете добавить в QGraphicsScene
QGraphicsTextItemТекстовый элемент, который вы можете добавить в QGraphicsScene для отображения отформатированного текста
QGraphicsViewВиджет для показа содержимого QGraphicsScene
QGridLayoutРазмещает виджеты в сетке
QGroupBoxРамка с заголовком для панели-контейнера
QHBoxLayoutВыстраивает виджеты в горизонтальный ряд
QHeaderViewЗаголовок строки и столбца для представлений элементов
QHelpEventСобытие, используемое для запроса подсказки об определенной точке виджета
QHideEventСобытие, посылаемое после сокрытия виджета
QHoverEventСодержит параметры, описывающие события мыши
QIconМасштабируемые пиктограммы для различных режимов и состояний
QIconDragEventУказывает, что началось перетаскивание главной пиктограммы
QIconEngineАбстрактный базовый класс для отображения QIcon
QIconEnginePluginАбстрактный базовый класс для пользовательских подключаемых модулей QIconEngine
QIconEnginePluginV2Абстрактный базовый класс для пользовательских подключаемых модулей QIconEngineV2
QIconEngineV2Абстрактный базовый класс для отображения QIcon
QImageАппаратно-независимое представление изображения, предоставляющее прямой доступ к пикселям и способная работать в качестве устройства рисования
QImageIOHandlerОпределение общего интерфейса ввода/вывода рисунка для всех форматов рисунков Qt
QImageIOPluginОпределяет интерфейс подключаемых модулей, пишущих в рисунок
QImageReaderФорматонезависимый интерфейс для чтения изображений из файлов и других устройств
QImageWriterФорматонезависимый интерфейс для записи изображений в файлы или другие устройства
QInputContextАбстрактный метод ввода, зависящий от данных и состояния
QInputContextFactoryСоздает объекты QInputContext
QInputContextPluginАбстрактный базовый класс для пользовательских подключаемых модулей QInputContext
QInputDialogПростой вспомогательный диалог для получения от пользователя одного значения
QInputEventБазовый класс для событий, описывающих ввод пользователя
QInputMethodEventПараметры для событий метода ввода
QIntValidatorВалидатор, позволяющий гарантировать, что строка строка содержит целое число, входящее в определенный диапазон
QItemDelegateСредство отображения и редактирования элементов данных модели
QItemEditorCreatorДелает возможным создание элемента редактора без наследования QItemEditorCreatorBase
QItemEditorCreatorBaseАбстрактный базовый класс, для которого, при реализации нового редактора элемента, должен быть создан подкласс
QItemEditorFactoryВиджеты для отображения данных в представлении и делегатах
QItemSelectionУправляет информацией о выбранных в модели элементах
QItemSelectionModelОтслеживает элементы, выбранные в представлении
QItemSelectionRangeУправляет информацией о диапазоне выбранных элементов в модели
QKeyEventContains describes a key event
QKeySequenceСодержит последовательность клавиш, используемую как горячие клавиши
QLCDNumberОтображает число с помощью цифр, имитирующих ЖК-индикатор
QLabelОтображает текст или рисунок
QLayoutБазовый класс для менеджеров компоновки
QLayoutItemАбстрактный элемент, которым манипулирует QLayout
QLineEditОднострочный редактор текста
QLinearGradientИспользуется совместно с QBrush для задания заливки в виде линейного градиента
QListViewПредставление списка или пиктограмм в модели
QListWidgetОснованный на элементах виджет-список
QListWidgetItemЭлемент, используемый совместно с классом представления элементов QListWidget
QMacPasteboardMimeКарты открытого стандарта MIME особенностей Mac
QMacStyleСтиль Mac OS X, использующий Apple Appearance Manager
QMainWindowГлавное окно приложения
QMatrixЗадает двухмерные преобразования системы координат
QMdiAreaОбласть отображения MDI окон
QMdiSubWindowКласс под-окон (subwindow) для QMdiArea
QMenuВиджет меню, используемый в панели меню, контекстном меню и других всплывающих меню
QMenuBarГоризонтальная панель меню
QMenuItemОтображает элемента меню
QMessageBoxМодальный диалог с коротким сообщением, пиктограммой и некоторыми кнопками
QMimeSourceАбстракция объекта, который предоставляет форматированные данные в некотором MIME-типе
QMotifStyleВнешний вид и поведение Motif
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Устанавливает область отсечения для рисовальщика (painter)
QResizeEventСодержит параметры событий изменения размера
QRubberBandПрямоугольник или линия указывающие выделение или границу
QScrollAreaОбласть прокрутки на другом виджете
QScrollBarВертикальная или горизонтальная полоса прокрутки
QSessionManagerДоступ к менеджеру сессии
QShortcutИспользуется для создания горячих сочетаний клавиш
QShortcutEventСобытие, генерируемое при нажатии пользователем сочетания клавиш
QShowEventСобытие, посылаемое при отображении виджета
QSizeGripОбласть захвата для изменения размера окна верхнего уровня
QSizePolicyАтрибут компоновки, описывающий политику изменения размера в вертикальном и горизонтальном направлении
QSliderВертикальный или горизонтальный ползунок (slider)
QSortFilterProxyModelПоддержка сортировки и фильтрации данных, передаваемых между другой моделью и представлением
QSoundДоступ к аудиосредствам платформы
QSpacerItemПустое пространство в компоновке
QSpinBoxВиджет счетчика
QSplashScreenЭкран заставки, который может быть отображен при запуске приложения
QSplitterРеализует виджет-разделитель
QSplitterHandleОбработка функциональности разделителя
QStackedLayoutСтек виджетов, в котором в один момент виден только один виджет
QStackedWidgetСтек виджетов, в котором в один момент виден только один виджет
QStandardItemЭлемент, использующийся в классе QStandardItemModel
QStandardItemEditorCreatorВозможность регистрации виджетов без использования наследования QItemEditorCreatorBase
QStandardItemModelОбщая модель для хранения пользовательских данных
QStatusBarГоризонтальная панель, приспособленная для представления информации о состоянии
QStatusTipEventСобытие, используемое для отображения текстовых сообщений в панели состояния
QStringListModelМодель, предоставляющая представлению строки
QStyleАбстрактный базовый класс, описывающий внешний вид и поведение GUI
QStyleFactoryСоздает объекты QStyle
QStyleHintReturnПредпочтения стиля, возвращающие информацию о дополнительных, по отношению к базовым, типам
QStyleHintReturnMaskПредпочтения стиля, возвращающие QRegion
QStyleHintReturnVariantПредпочтения стиля, возвращающие QVariant
QStyleOptionСодержит параметры, используемые в функциях QStyle
QStyleOptionButtonИспользуется для описания параметров рисования кнопки
QStyleOptionComboBoxИспользуется для описания параметров рисования комбинированного списка
QStyleOptionComplexСодержит параметры, общие для всех сложных элементов управления
QStyleOptionDockWidgetИспользуется для описания параметров рисования прикрепляемых окон
QStyleOptionFocusRectИспользуется для описания параметров рисования прямоугольника, обозначающего фокус ввода в QStyle
QStyleOptionFrameИспользуется для описания параметров рисования рамки
QStyleOptionFrameV2Используется для описания параметров, необходимых для рисования рамки в Qt 4.1 или выше
QStyleOptionGraphicsItemИспользуется для описания параметров, требующихся для рисования QGraphicsItem
QStyleOptionGroupBoxОписывает параметры рисования групповой рамки
QStyleOptionHeaderИспользуется для описания параметров рисования заголовка
QStyleOptionMenuItemИспользуется для описания параметров, необходимых для рисования элемента меню
QStyleOptionProgressBarИспользуется для описания параметров, необходимых для рисования индикатора выполнения
QStyleOptionProgressBarV2Используется для описания параметров, необходимых для рисования индикатора выполнения в Qt 4.1 или выше
QStyleOptionQ3DockWindowИспользуется для описания параметров рисования различных частей Q3DockWindow
QStyleOptionQ3ListViewИспользуется для описания параметров рисования Q3ListView
QStyleOptionQ3ListViewItemИспользуется для описания параметров рисования в Q3ListView
QStyleOptionRubberBandИспользуется для описания параметров, требующихся для рисования резиновых линий (rubber band)
QStyleOptionSizeGripИспользуется для описания параметров рисования элемента изменения размеров (a size grip)
QStyleOptionSliderИспользуется для описания параметров, требующихся для рисования ползунка (slider)
QStyleOptionSpinBoxИспользуется для описания параметров, необходимых для рисования счетчика
QStyleOptionTabИспользуется для описания параметров рисования панели вкладки
QStyleOptionTabBarBaseИспользуется для описания параметров рисования основы панели вкладки, т.е. той части вкладки, которая обычно перекрывается
QStyleOptionTabV2Используется для описания параметров рисования вкладки в Qt 4.1 и выше
QStyleOptionTabWidgetFrameИспользуется для описания параметров рисования рамки вокруг вкладки виджета
QStyleOptionTitleBarИспользуется для описания параметров рисования панели заголовка
QStyleOptionToolBarИспользуется для описания параметров рисования панели инструментов
QStyleOptionToolBoxИспользуется для описания параметров, требующихся для рисования набора инструментов
QStyleOptionToolBoxV2Используется для описания параметров, необходимых для рисования рамки в Qt 4.3 или выше
QStyleOptionToolButtonИспользуется для описания параметров рисования кнопки инструмента
QStyleOptionViewItemИспользуется для описания параметров рисования элемента в виджете представления
QStyleOptionViewItemV2Используется для описания параметров, необходимых для рисования рамки в Qt 4.2 или выше
QStylePainterВспомогательный класс для рисования элементов QStyle внутри виджета
QStylePluginАбстрактный базовый класс для пользовательских подключаемых модулей QStyle
QSyntaxHighlighterПозволяет вам определять правила подсветки синтаксиса и, кроме того, вы можете использовать этот класс для пересмотра текущего форматирования документа или пользовательских данных
QSystemTrayIconПиктограмма для отображения приложения в системном лотке
QTabBarПанель вкладок для использования, например, в диалогах со вкладками
QTabWidgetСтек виджетов со вкладками
QTableViewРеализация по умолчанию модели/представления таблицы
QTableWidgetОснованное на элементах представление таблицы в модели по умолчанию
QTableWidgetItemЭлемент, использующийся в классе QTableWidget
QTableWidgetSelectionRangeКонтейнер для хранения выбранного диапазона QTableWidget
QTabletEventСодержит параметры, описывающие сообщение планшета
QTextBlockКонтейнер для фрагментов текста в QTextDocument
QTextBlockFormatИнформация о форматировании для текстовых блоков в QTextDocument
QTextBlockGroupКонтейнер для текстовых блоков в QTextDocument
QTextBlockUserDataИспользуется для ассоциирования пользовательских данных с текстовыми блоками
QTextBrowserБраузер форматированного текста с навигацией по гиперссылкам
QTextCharFormatИнформация о форматировании символов в QTextDocument
QTextCursorПредлагает API для доступа к объектам QTextDocument и изменению их содержимого
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Быстрая подсказка (всплывающий текст) для любых виджетов
QTransformЗадает двухмерные преобразования системы координат
QTreeViewРеализация модели/представления по умолчанию для представления дерева
QTreeWidgetПредставление дерева, использующее заданную модель дерева
QTreeWidgetItemЭлемент, используемый в классе QTreeWidget
QTreeWidgetItemIteratorСпособ перебора всех элементов QTreeWidget
QUndoCommandБазовый класс для всех команд, хранящихся в QUndoStack
QUndoGroupГруппа объектов QUndoStack
QUndoStackСтек объектов QUndoCommand
QUndoViewОтображает содержимое QUndoStack
QVBoxLayoutВыстраивает виджеты в линию по вертикали
QValidatorВалидатор вводимого текста
QWhatsThisКраткое описание некоторых виджетов, т.е., ответ на вопрос "What's This?" ("Что это?")
QWhatsThisClickedEventСобытие, которое можно использовать для обработки гиперссылки в тексте "What's This?" ("Что это?")
QWheelEventСодержит параметры, описывающие событие колесика мыши
QWidgetБазовый класс для всех объектов интерфейса пользователя
QWidgetActionРасширяет QAction через интерфейс для вставки пользовательских виджетов в основанные на действиях контейнеры, такие как панели инструментов (toolbars)
QWidgetItemЭлемент компоновки, представляющий виджет
QWindowStateChangeEventСостояние окна до смены его состояния
QWindowsMimeОтображает открытый стандарт MIME в форматы буфера обмена Windows
QWindowsStyleВнешний вид и поведение интерфейса, подобные Microsoft Windows
QWindowsVistaStyleВнешний вид и поведение интерфейса, подобные Microsoft Windows Vista
QWindowsXPStyleВнешний вид и поведение интерфейса, подобные Microsoft WindowsXP
QWizardИнструментарий для создания мастеров (wizards)
QWizardPageБазовый класс для страниц мастера
QWorkspaceРабочая область окна, используемая в многодокументных (MDI) приложениях
QX11EmbedContainerВиджет-контейнер XEmbed
QX11EmbedWidgetВиджет-клиент XEmbed
QX11InfoИнформация о конфигурации X-дисплея

Подробное описание

Для включения определений классов обоих этих модулей, используйте следующую директиву:

 #include <QtGui>

Модуль QtGui является частью Qt Desktop Light Edition, Qt Desktop Edition и Qt Open Source Edition.

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


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5