We bake cookies in your browser for a better experience. Using this site means that you consent. Read More
The QtGui module extends QtCore with GUI functionality. More...
The abstract base class of button widgets, providing functionality common to buttons
The base class for font engine plugins in Qt for Embedded Linux
QAbstractFontEngine::FixedPoint
QAbstractFontEngine::FixedPoint defines a point in the place using 26.6 fixed point precision
QAbstractFontEngine::GlyphMetrics
QAbstractFontEngine::GlyphMetrics defines the metrics of a single glyph
Common base for all path items
Used to display and edit data items from a model
The basic functionality for item view classes
Base implementation for print dialogs used to configure printers
Base class for proxy item models that can do sorting, filtering or other data processing tasks
Scrolling area with on-demand scroll bars
Integer value within a range
Spinbox and a line edit to display values
Abstract base class used to implement custom layouts for QTextDocuments
QAbstractTextDocumentLayout::PaintContext
QAbstractTextDocumentLayout::PaintContext class is a convenience class defining the parameters used when painting a document's layout
QAbstractTextDocumentLayout::Selection
QAbstractTextDocumentLayout::Selection class is a convenience class defining the parameters of a selection
Enums and static functions relating to accessibility
The base class for accessibility back-ends
Abstract base for accessibility bridge plugins
Used to query addition accessibility information about complex widgets
Defines an interface that exposes information about accessible objects
Implements parts of the QAccessibleInterface for QObjects
Abstract base for accessibility plugins
Implements the QAccessibleInterface for QWidgets
Abstract user interface action that can be inserted into widgets
Event that is generated when a QAction is added, removed, or changed
Groups actions together
Manages the GUI application's control flow and main settings
Monochrome (1-bit depth) pixmaps
Lines up child widgets horizontally or vertically
Defines the fill pattern of shapes drawn by QPainter
Container to organize groups of button widgets
CDE look and feel
Monthly based calendar widget allowing the user to select a date
Checkbox with a text label
Widget style similar to the Clearlooks style available in GNOME
Access to the window system clipboard
Contains parameters that describe a close event
Colors based on RGB, HSV or CMYK values
Dialog widget for specifying colors
Contains color groups for each widget state
Maps device independent QColors to device dependent pixel values
Model/view implementation of a column view
Combined button and popup list
Vista style command link button
Encapsulates the common Look and Feel of a GUI
Completions based on an item model
Used in combination with QBrush to specify a conical gradient brush
Contains parameters that describe a context menu event
Communication capabilities between clients in Qt for Embedded Linux
Mouse cursor with an arbitrary shape
Mapping between a section of a data model to widgets
Widget for editing dates based on the QDateTimeEdit widget
Widget for editing dates and times
Base class for window decorations in Qt for Embedded Linux
Base class providing default window decorations
Creates window decorations in Qt for Embedded Linux
Abstract base class for window decoration plugins in Qt for Embedded Linux
Methods for accessing common desktop services
Access to screen information on multi-head systems
Rounded range control (like a speedometer or potentiometer)
The base class of dialog windows
Widget that presents buttons in a layout that is appropriate to the current widget style
Direct access to the underlying hardware in Qt for Embedded Linux
Widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop
Spin box widget that takes doubles
Range checking of floating-point numbers
Support for MIME-based drag and drop data transfer
Event which is sent to a widget when a drag and drop action enters it
Event that is sent to a widget when a drag and drop action leaves it
Event which is sent while a drag and drop action is in progress
Event which is sent when a drag and drop action is completed
Error message display dialog
Dialog that allow users to select files or directories
File icons for the QDirModel and the QFileSystemModel classes
Event that will be sent when there is a request to open a file or a URL
Data model for the local filesystem
Contains event parameters for widget focus events
Focus frame which can be outside of a widget's normal paintable area
Specifies a font used for drawing text
Combobox that lets the user select a font family
Information about the fonts available in the underlying window system
Dialog widget for selecting a font
Describes a specific font provided by a font engine plugin
The base class for font engine factory plugins in Qt for Embedded Linux
General information about fonts
Font metrics information
Font metrics information
Manages forms of input widgets and their associated labels
The base class of widgets that can have a frame
Template class that represents a NxM transformation matrix with N columns and M rows
Abstract base class for window-system related plugins in Qt QPA
Creates window-system related plugin drivers in Qt QPA
Represents a gesture, containing properties that describe the corresponding user input
The description of triggered gestures
The infrastructure for gesture recognition
Direct access to the internal glyphs in a font
Used in combination with QBrush to specify gradient fills
Represents an anchor between two items in a QGraphicsAnchorLayout
Layout where one can anchor widgets together in Graphics View
Blur effect
Colorize effect
Drop shadow effect
The base class for all graphics effects
Ellipse item that you can add to a QGraphicsScene
Grid layout for managing widgets in Graphics View
The base class for all graphical items in a QGraphicsScene
Container that treats a group of items as a single item
The base class for all layouts in Graphics View
Can be inherited to allow your custom items to be managed by layouts
Line item that you can add to a QGraphicsScene
Horizontal or vertical layout for managing widgets in Graphics View
Base class for all graphics items that require signals, slots and properties
Opacity effect
Path item that you can add to a QGraphicsScene
Pixmap item that you can add to a QGraphicsScene
Polygon item that you can add to a QGraphicsScene
Proxy layer for embedding a QWidget in a QGraphicsScene
Rectangle item that you can add to a QGraphicsScene
Rotation transformation around a given axis
Scale transformation
Surface for managing a large number of 2D graphical items
QGraphicsSceneContextMenuEvent
Context menu events in the graphics view framework
Events for drag and drop in the graphics view framework
Base class for all graphics view related events
Events when a tooltip is requested
Hover events in the graphics view framework
Mouse events in the graphics view framework
Events for widget moving in the graphics view framework
Events for widget resizing in the graphics view framework
Wheel events in the graphics view framework
Simple text path item that you can add to a QGraphicsScene
Text item that you can add to a QGraphicsScene to display formatted text
Abstract base class for building advanced transformations on QGraphicsItems
Widget for displaying the contents of a QGraphicsScene
The base class for all widget items in a QGraphicsScene
Lays out widgets in a grid
Group box frame with a title
Widget style rendered by GTK+
Lines up widgets horizontally
Header row or header column for item views
Event that is used to request helpful information about a particular point in a widget
Event which is sent after a widget is hidden
Contains parameters that describe a mouse event
Scalable icons in different modes and states
Indicates that a main icon drag has begun
Abstract base class for QIcon renderers
Abstract base for custom QIconEngine plugins
Abstract base for custom QIconEngineV2 plugins
Abstract base class for QIcon renderers
Proxies its source model unmodified
Hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device
Defines the common image I/O interface for all image formats in Qt
Defines an interface for writing an image format plugin
Format independent interface for reading images from files or other devices
Format independent interface for writing images to files or other devices
Abstracts the input method dependent data and composing state
Creates QInputContext objects
Abstract base for custom QInputContext plugins
Simple convenience dialog to get a single value from the user
The base class for events that describe user input
Parameters for input method events
QInputMethodEvent::Attribute class stores an input method attribute
Validator that ensures a string contains a valid integer within a specified range
Display and editing facilities for data items from a model
Makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase
Abstract base class that must be subclassed when implementing new item editor creators
Widgets for editing item data in views and delegates
Manages information about selected items in a model
Keeps track of a view's selected items
Manages information about a range of selected items in a model
Creates keyboard drivers in Qt for Embedded Linux
Abstract base class for keyboard driver plugins in Qt for Embedded Linux
Describes a key event
Transition for key events
Encapsulates a key sequence as used by shortcuts
Displays a number with LCD-like digits
Text or image display
The base class of geometry managers
Abstract item that a QLayout manipulates
One-line text editor
Used in combination with QBrush to specify a linear gradient brush
List or icon view onto a model
Item-based list widget
Item for use with the QListWidget item view class
Widget for Mac OS X that can be used to wrap arbitrary Cocoa views (i.e., NSView subclasses) and insert them into Qt hierarchies
Widget for Mac OS X that provides a way to put Qt widgets into Carbon or Cocoa hierarchies depending on how Qt was configured
Converts between a MIME type and a Uniform Type Identifier (UTI) format
Mac OS X style using the Apple Appearance Manager
Main application window
Represents a 4x4 transformation matrix in 3D space
Area in which MDI windows are displayed
Subwindow class for QMdiArea
Menu widget for use in menu bars, context menus, and other popup menus
Horizontal menu bar
Represents an item in a menu
Modal dialog for informing the user or for asking the user a question and receiving an answer
Motif look and feel
Creates mouse drivers in Qt for Embedded Linux
Abstract base class for mouse driver plugins in Qt for Embedded Linux
Contains parameters that describe a mouse event
Transition for mouse events
Contains event parameters for move events
Convenience class for playing movies with QImageReader
Configuration dialog for the page-related options on a printer
The base class of objects that can be painted
Abstract definition of how QPainter draws to a given device on a given platform
Information about the active paint engine's current state
Contains event parameters for paint events
Performs low-level painting on widgets and other paint devices
This class is used in conjunction with the QPainter::drawPixmapFragments() function to specify how a pixmap, or sub-rect of a pixmap, is drawn
Container for painting operations, enabling graphical shapes to be constructed and reused
QPainterPath::Element class specifies the position and type of a subpath
Used to generate fillable outlines for a given painter path
Contains color groups for each widget state
Describes a panning gesture made by the user
Defines how a QPainter should draw lines and outlines of shapes
Paint device that records and replays QPainter commands
Describes a pinch gesture made by the user
Off-screen image representation that can be used as a paint device
Application-wide cache for pixmaps
QPixmapCache::Key class can be used for efficient access to the QPixmapCache
Implements a plain text layout for QTextDocument
Widget that is used to edit and display plain text
Widget style similar to the Plastik style available in KDE
Information about pointer device events (movement, buttons), and requests to change the currently displayed cursor
Set of graphics intended to be used as cursors
Makes it possible to customize how fonts are discovered and how they are rendered
Specifies the display format of an OpenGL rendering context and if possible attributes of the corresponding QPlatformWindow
Vector of points using integer precision
Vector of points using floating point precision
Dialog for specifying the printer's configuration
Defines an interface for how QPrinter interacts with a given printing subsystem
Dialog for previewing and configuring page layouts for printer output
Widget for previewing page layouts for printer output
Paint device that paints on a printer
Gives access to information about existing printers
Horizontal or vertical progress bar
Feedback on the progress of a slow operation
Generic interface to QScreen implementations
Generic interface to QScreenCursor implementations
Convenience class that simplifies dynamically overriding QStyle elements
Command button
Represents a quaternion consisting of a vector and scalar
Used in combination with QBrush to specify a radial gradient brush
Radio button with a text label
Access to a single physical instance of a font
Used to check a string against a regular expression
Specifies a clip region for a painter
Contains event parameters for resize events
Rectangle or line that can indicate a selection or a boundary
Helper class for S60 migration
Support for migration from S60
Helper class for S60 migration
Look and feel suitable for applications on S60
Base class for screen drivers in Qt for Embedded Linux
Base class for screen cursors in Qt for Embedded Linux
Creates screen drivers in Qt for Embedded Linux
Abstract base class for screen driver plugins in Qt for Embedded Linux
Scrolling view onto another widget
Vertical or horizontal scroll bar
Access to the session manager
Used to create keyboard shortcuts
Event which is generated when the user presses a key combination
Event that is sent when a widget is shown
Resize handle for resizing top-level windows
Layout attribute describing horizontal and vertical resizing policy
Vertical or horizontal slider
Support for sorting and filtering data passed between another model and a view
Access to the platform audio facilities
Blank space in a layout
Spin box widget
Splash screen that can be shown during application startup
Implements a splitter widget
Handle functionality of the splitter
Stack of widgets where only one widget is visible at a time
Stack of widgets where only one widget is visible at a time
Item for use with the QStandardItemModel class
The possibility to register widgets without having to subclass QItemEditorCreatorBase
Generic model for storing custom data
Enables optimized drawing of text when the text and its layout is updated rarely
Horizontal bar suitable for presenting status information
Event that is used to show messages in a status bar
Model that supplies strings to views
Abstract base class that encapsulates the look and feel of a GUI
Creates QStyle objects
Style hints that return more than basic data types
Style hints that return a QRegion
Style hints that return a QVariant
Stores the parameters used by QStyle functions
Used to describe the parameters for drawing buttons
Used to describe the parameter for drawing a combobox
Used to hold parameters that are common to all complex controls
Used to describe the parameters for drawing a dock widget
Used to describe the parameters for drawing a focus rectangle with QStyle
Used to describe the parameters for drawing a frame
Used to describe the parameters necessary for drawing a frame in Qt 4.1 or above
Used to describe the parameters necessary for drawing a frame in Qt 4.1 or above
Used to describe the parameters needed to draw a QGraphicsItem
Describes the parameters for drawing a group box
Used to describe the parameters for drawing a header
Used to describe the parameter necessary for drawing a menu item
Used to describe the parameters necessary for drawing a progress bar
Used to describe the parameters necessary for drawing a progress bar in Qt 4.1 or above
Used to describe the parameters for drawing various parts of a Q3DockWindow
Used to describe the parameters for drawing a Q3ListView
Used to describe an item drawn in a Q3ListView
Used to describe the parameters needed for drawing a rubber band
Used to describe the parameter for drawing a size grip
Used to describe the parameters needed for drawing a slider
Used to describe the parameters necessary for drawing a spin box
Used to describe the parameters for drawing a tab bar
Used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with
Used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with
Used to describe the parameters necessary for drawing a tabs in Qt 4.1 or above
Used to describe the parameters necessary for drawing a tabs in Qt 4.5 or above
Used to describe the parameters for drawing the frame around a tab widget
Used to describe the parameters for drawing the frame around a tab widget
Used to describe the parameters for drawing a title bar
Used to describe the parameters for drawing a toolbar
Used to describe the parameters needed for drawing a tool box
Used to describe the parameters necessary for drawing a frame in Qt 4.3 or above
Used to describe the parameters for drawing a tool button
Used to describe the parameters used to draw an item in a view widget
Used to describe the parameters necessary for drawing a frame in Qt 4.2 or above
Used to describe the parameters necessary for drawing a frame in Qt 4.3 or above
Used to describe the parameters necessary for drawing a frame in Qt 4.4 or above
Convenience class for drawing QStyle elements inside a widget
Abstract base for custom QStyle plugins
Display and editing facilities for data items from a model
Used when registering fonts with the internal Qt fontdatabase
Describes a swipe gesture made by the user
Contains a Symbian event of any type
Defines functions required by QtMultimediaKit in order to enable video rendering
Allows you to define syntax highlighting rules, and in addition you can use the class to query a document's current formatting or user data
Icon for an application in the system tray
Tab bar, e.g. for use in tabbed dialogs
Stack of tabbed widgets
Default model/view implementation of a table view
Item-based table view with a default model
Item for use with the QTableWidget class
Way to interact with selection in a model without using model indexes and a selection model
Contains parameters that describe a Tablet event
Describes a tap-and-hold (aka LongTap) gesture made by the user
Describes a tap gesture made by the user
Container for text fragments in a QTextDocument
QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock
Formatting information for blocks of text in a QTextDocument
Container for text blocks within a QTextDocument
Used to associate custom data with blocks of text
Rich text browser with hypertext navigation
Formatting information for characters in a QTextDocument
Offers an API to access and modify QTextDocuments
Holds formatted text that can be viewed and edited using a QTextEdit
Represents a piece of formatted text from a QTextDocument
Format-independent interface for writing a QTextDocument to files or other devices
Widget that is used to edit and display both plain and rich text
QTextEdit::ExtraSelection structure provides a way of specifying a character format for a given selection in a document
Formatting information for a QTextDocument
Holds a piece of text in a QTextDocument with a single QTextCharFormat
Represents a frame in a QTextDocument
Formatting information for frames in a QTextDocument
Formatting information for images in a QTextDocument
Represents an inline object in a QTextLayout
All the information required to draw text in a custom paint engine
Used to lay out and render text
QTextLayout::FormatRange structure is used to apply extra formatting information for a specified area in the text layout's content
Encapsulates the different types of length used in a QTextDocument
Represents a line of text inside a QTextLayout
Decorated list of items in a QTextDocument
Formatting information for lists in a QTextDocument
Base class for different kinds of objects that can group parts of a QTextDocument together
Allows drawing of custom text objects in QTextDocuments
Description of general rich text properties
Represents a table in a QTextDocument
Represents the properties of a cell in a QTextTable
Formatting information for table cells in a QTextDocument
Formatting information for tables in a QTextDocument
Widget for editing times based on the QDateTimeEdit widget
Movable panel that contains a set of controls
Column of tabbed widget items
Quick-access button to commands or options, usually used inside a QToolBar
Tool tips (balloon help) for any widget
Contains parameters that describe a touch event
Specifies 2D transformations of a coordinate system
Default model/view implementation of a tree view
Tree view that uses a predefined tree model
Item for use with the QTreeWidget convenience class
Way to iterate over the items in a QTreeWidget instance
The base class of all commands stored on a QUndoStack
Group of QUndoStack objects
Stack of QUndoCommand objects
Displays the contents of a QUndoStack
Lines up widgets vertically
Validation of input text
Represents a vector or vertex in 2D space
Represents a vector or vertex in 3D space
Represents a vector or vertex in 4D space
Mouse calibration and noise reduction in Qt for Embedded Linux
Encapsulates a client process in Qt for Embedded Linux
Enables embedded top-level widgets in Qt for Embedded Linux
Encapsulates an event in Qt for Embedded Linux
International input methods in Qt for Embedded Linux
Base class for keyboard drivers in Qt for Embedded Linux
Base class for mouse drivers in Qt for Embedded Linux
Container for mouse calibration data in Qt for Embedded Linux
Base class for screensavers in Qt for Embedded Linux
Encapsulates a server process in Qt for Embedded Linux
Base class for global keyboard event filters in Qt for Embedded Linux
Encapsulates a top-level window in Qt for Embedded Linux
Simple description of any widget, i.e. answering the question "What's This?"
Event that can be used to handle hyperlinks in a "What's This?" text
Contains parameters that describe a wheel event
The base class of all user interface objects
Extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars
Layout item that represents a widget
The window state before a window state change
Maps open-standard MIME to Window Clipboard formats
Microsoft Windows-like look and feel
Look and feel suitable for applications on Microsoft Windows Vista
Microsoft Windows XP-like look and feel
Framework for wizards
The base class for wizard pages
XEmbed container widget
XEmbed client widget
Information about the X display configuration
To include the definitions of both modules' classes, use the following directive:
#include <QtGui>
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.