QtGui

The QtGui module contains classes for windowing system integration, event handling, 2D graphics, basic imaging, fonts and text. It also containes a complete set of OpenGL and OpenGL ES bindings (see Support for OpenGL). Application developers would normally use this with higher level APIs such as those contained in the QtWidgets module.

Classes

QAbstractOpenGLFunctions QImageReader QPaintDevice QStyleHints
QAbstractTextDocumentLayout QImageWriter QPaintDeviceWindow QSurface
QActionEvent InfoFlags QPaintEngine QSurfaceFormat
Attribute QInputEvent PaintEngineFeatures QSyntaxHighlighter
AvailableSizesArgument QInputMethod QPaintEngineState Tab
QBackingStore QInputMethodEvent QPaintEvent QTabletEvent
Binder QInputMethodQueryEvent QPainter QTextBlock
QBitmap QIntValidator QPainterPath QTextBlockFormat
QBrush Key QPainterPathStroker QTextBlockGroup
Capabilities QKeyEvent QPalette QTextBlockUserData
QClipboard QKeySequence QPdfWriter QTextCharFormat
QCloseEvent LayoutFlags QPen QTextCursor
QColor QLinearGradient QPicture QTextDocument
QConicalGradient Margins QPictureIO QTextDocumentFragment
QContextMenuEvent QMatrix2x2 QPixelFormat QTextDocumentWriter
QCursor QMatrix2x3 QPixmap QTextFormat
QDesktopServices QMatrix2x4 QPixmapCache QTextFragment
DirtyFlags QMatrix3x2 PixmapFragment QTextFrame
QDoubleValidator QMatrix3x3 PixmapFragmentHints QTextFrameFormat
QDrag QMatrix3x4 QPlatformSurfaceEvent QTextImageFormat
QDragEnterEvent QMatrix4x2 QPointF QTextInlineObject
QDragLeaveEvent QMatrix4x3 QPointingDeviceUniqueId QTextItem
QDragMoveEvent QMatrix4x4 QPolygon QTextLayout
QDropEvent QMouseEvent QPolygonF QTextLength
Element QMoveEvent QQuaternion QTextLine
QEnterEvent QMovie QRadialGradient QTextList
QExposeEvent QNativeGestureEvent RangeAccessFlags QTextListFormat
Features QOffscreenSurface QRasterWindow QTextObject
QFileOpenEvent QOpenGLBuffer QRawFont QTextObjectInterface
FindFlags QOpenGLContext QRegExpValidator QTextOption
Flags QOpenGLContextGroup QRegion QTextTable
QFocusEvent QOpenGLDebugLogger QRegularExpressionValidator QTextTableCell
QFont QOpenGLDebugMessage RenderFlags QTextTableCellFormat
QFontDatabase QOpenGLFramebufferObject RenderHints QTextTableFormat
QFontInfo QOpenGLFramebufferObjectFormat QResizeEvent QTouchDevice
QFontMetrics QOpenGLPaintDevice QRgba64 QTouchEvent
QFontMetricsF QOpenGLPixelTransferOptions ScaledPixmapArgument TouchPoint
FormatOptions QOpenGLShader QScreen QTransform
FormatRange QOpenGLShaderProgram QScrollEvent Transformations
QGlyphRun QOpenGLTexture QScrollPrepareEvent Types
GlyphRunFlags QOpenGLTextureBlitter Selection QValidator
QGradient QOpenGLTimeMonitor QSessionManager QVector2D
QGuiApplication QOpenGLTimerQuery Severities QVector3D
QHelpEvent QOpenGLVersionProfile ShaderType QVector4D
QHideEvent QOpenGLVertexArrayObject QShortcutEvent QWhatsThisClickedEvent
QHoverEvent QOpenGLWindow QShowEvent QWheelEvent
QIcon PageBreakFlags Sources QWindow
QIconDragEvent QPageLayout QStandardItem QWindowStateChangeEvent
QIconEngine QPageSize QStandardItemModel iterator
QImage QPagedPaintDevice QStaticText iterator
QImageIOHandler PaintContext QStatusTipEvent Qt