IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt GUI C++ Classes

The Qt GUI module provides the basic enablers for graphical applications written with Qt.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt GUI C++ Classes

The Qt GUI module provides the basic enablers for graphical applications written with Qt.

Namespaces

  • QColorConstants: The QColorConstants namespace contains QColor predefined constants.

Classes

  • QAbstractFileIconProvider: The QAbstractFileIconProvider class provides file icons for the QFileSystemModel class.

  • QAbstractTextDocumentLayout: The QAbstractTextDocumentLayout class is an abstract base class used to implement custom layouts for QTextDocuments.

  • QAbstractTextDocumentLayout::PaintContext: The QAbstractTextDocumentLayout::PaintContext class is a convenience class defining the parameters used when painting a document's layout.

  • QAbstractTextDocumentLayout::Selection: The QAbstractTextDocumentLayout::Selection class is a convenience class defining the parameters of a selection.

  • QAccessible: The QAccessible class provides enums and static functions related to accessibility.

  • QAccessible::State:

  • QAccessibleActionInterface: The QAccessibleActionInterface class implements support for invocable actions in the interface.

  • QAccessibleEditableTextInterface: The QAccessibleEditableTextInterface class implements support for objects with editable text.

  • QAccessibleEvent: The QAccessibleEvent class is the base class for accessibility notifications.

  • QAccessibleInterface: The QAccessibleInterface class defines an interface that exposes information about accessible objects.

  • QAccessibleObject: The QAccessibleObject class implements parts of the QAccessibleInterface for QObjects.

  • QAccessiblePlugin: The QAccessiblePlugin class provides an abstract base class for plugins provinding accessibility information for user interface elements.

  • QAccessibleStateChangeEvent: The QAccessibleStateChangeEvent notfies the accessibility framework that the state of an object has changed.

  • QAccessibleTableCellInterface: The QAccessibleTableCellInterface class implements support for the IAccessibleTable2 Cell interface.

  • QAccessibleTableInterface: The QAccessibleTableInterface class implements support for the IAccessibleTable2 interface.

  • QAccessibleTableModelChangeEvent: The QAccessibleTableModelChangeEvent signifies a change in a table, list, or tree where cells are added or removed. If the change affected a number of rows, firstColumn and lastColumn will return -1. Likewise for columns, the row functions may return -1.

  • QAccessibleTextCursorEvent: The QAccessibleTextCursorEvent class notifies of cursor movements.

  • QAccessibleTextInsertEvent: The QAccessibleTextInsertEvent class notifies of text being inserted.

  • QAccessibleTextInterface: The QAccessibleTextInterface class implements support for text handling.

  • QAccessibleTextRemoveEvent: The QAccessibleTextRemoveEvent class notifies of text being deleted.

  • QAccessibleTextSelectionEvent: QAccessibleTextSelectionEvent signals a change in the text selection of an object.

  • QAccessibleTextUpdateEvent: The QAccessibleTextUpdateEvent class notifies about text changes. This is for accessibles that support editable text such as line edits. This event occurs for example when a portion of selected text gets replaced by pasting a new text or in override mode of editors.

  • QAccessibleValueChangeEvent: The QAccessibleValueChangeEvent describes a change in value for an accessible object.

  • QAccessibleValueInterface: The QAccessibleValueInterface class implements support for objects that manipulate a value.

  • QAction: The QAction class provides an abstraction for user commands that can be added to different user interface components.

  • QActionEvent: The QActionEvent class provides an event that is generated when a QAction is added, removed, or changed.

  • QActionGroup: The QActionGroup class groups actions together.

  • QBackingStore: The QBackingStore class provides a drawing area for QWindow.

  • QBitmap: The QBitmap class provides monochrome (1-bit depth) pixmaps.

  • QBrush: The QBrush class defines the fill pattern of shapes drawn by QPainter.

  • QClipboard: The QClipboard class provides access to the window system clipboard.

  • QCloseEvent: The QCloseEvent class contains parameters that describe a close event.

  • QColor: The QColor class provides colors based on RGB, HSV or CMYK values.

  • QColorSpace: The QColorSpace class provides a color space abstraction.

  • QColorTransform: The QColorTransform class is a transformation between color spaces.

  • QConicalGradient: The QConicalGradient class is used in combination with QBrush to specify a conical gradient brush.

  • QContextMenuEvent: The QContextMenuEvent class contains parameters that describe a context menu event.

  • QCursor: The QCursor class provides a mouse cursor with an arbitrary shape.

  • QDesktopServices: The QDesktopServices class provides methods for accessing common desktop services.

  • QDoubleValidator: The QDoubleValidator class provides range checking of floating-point numbers.

  • QDrag: The QDrag class provides support for MIME-based drag and drop data transfer.

  • QDragEnterEvent: The QDragEnterEvent class provides an event which is sent to a widget when a drag and drop action enters it.

  • QDragLeaveEvent: The QDragLeaveEvent class provides an event that is sent to a widget when a drag and drop action leaves it.

  • QDragMoveEvent: The QDragMoveEvent class provides an event which is sent while a drag and drop action is in progress.

  • QDropEvent: The QDropEvent class provides an event which is sent when a drag and drop action is completed.

  • QEnterEvent: The QEnterEvent class contains parameters that describe an enter event.

  • QEventPoint: The QEventPoint class provides information about a point in a QPointerEvent.

  • QExposeEvent: The QExposeEvent class contains event parameters for expose events.

  • QFileOpenEvent: The QFileOpenEvent class provides an event that will be sent when there is a request to open a file or a URL.

  • QFileSystemModel: The QFileSystemModel class provides a data model for the local filesystem.

  • QFocusEvent: The QFocusEvent class contains event parameters for widget focus events.

  • QFont: The QFont class specifies a query for a font used for drawing text.

  • QFontDatabase: The QFontDatabase class provides information about the fonts available in the underlying window system.

  • QFontInfo: The QFontInfo class provides general information about fonts.

  • QFontMetrics: The QFontMetrics class provides font metrics information.

  • QFontMetricsF: The QFontMetricsF class provides font metrics information.

  • QGenericMatrix: The QGenericMatrix class is a template class that represents a NxM transformation matrix with N columns and M rows.

  • QGenericPlugin: The QGenericPlugin class is an abstract base class for plugins.

  • QGenericPluginFactory: The QGenericPluginFactory class creates plugin drivers.

  • QGlyphRun: The QGlyphRun class provides direct access to the internal glyphs in a font.

  • QGradient: The QGradient class is used in combination with QBrush to specify gradient fills.

  • QGuiApplication: The QGuiApplication class manages the GUI application's control flow and main settings.

  • QHelpEvent: The QHelpEvent class provides an event that is used to request helpful information about a particular point in a widget.

  • QHideEvent: The QHideEvent class provides an event which is sent after a widget is hidden.

  • QHoverEvent: The QHoverEvent class contains parameters that describe a mouse event.

  • QIcon: The QIcon class provides scalable icons in different modes and states.

  • QIconDragEvent: The QIconDragEvent class indicates that a main icon drag has begun.

  • QIconEngine: The QIconEngine class provides an abstract base class for QIcon renderers.

  • QIconEngine::ScaledPixmapArgument:

  • QIconEnginePlugin: The QIconEnginePlugin class provides an abstract base for custom QIconEngine plugins.

  • QImage: The QImage class provides a hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device.

  • QImageIOHandler: The QImageIOHandler class defines the common image I/O interface for all image formats in Qt.

  • QImageIOPlugin: The QImageIOPlugin class defines an interface for writing an image format plugin.

  • QImageReader: The QImageReader class provides a format independent interface for reading images from files or other devices.

  • QImageWriter: The QImageWriter class provides a format independent interface for writing images to files or other devices.

  • QInputDevice: The QInputDevice class describes a device from which a QInputEvent originates.

  • QInputEvent: The QInputEvent class is the base class for events that describe user input.

  • QInputMethod: The QInputMethod class provides access to the active text input method.

  • QInputMethodEvent: The QInputMethodEvent class provides parameters for input method events.

  • QInputMethodEvent::Attribute: The QInputMethodEvent::Attribute class stores an input method attribute.

  • QInputMethodQueryEvent: The QInputMethodQueryEvent class provides an event sent by the input context to input objects.

  • QIntValidator: The QIntValidator class provides a validator that ensures a string contains a valid integer within a specified range.

  • QKeyEvent: The QKeyEvent class describes a key event.

  • QKeySequence: The QKeySequence class encapsulates a key sequence as used by shortcuts.

  • QLinearGradient: The QLinearGradient class is used in combination with QBrush to specify a linear gradient brush.

  • QMatrix4x4: The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.

  • QMouseEvent: The QMouseEvent class contains parameters that describe a mouse event.

  • QMoveEvent: The QMoveEvent class contains event parameters for move events.

  • QMovie: The QMovie class is a convenience class for playing movies with QImageReader.

  • QNativeGestureEvent: The QNativeGestureEvent class contains parameters that describe a gesture event.

  • QNativeInterface::QAndroidOffscreenSurface: Native interface to a offscreen surface on Android.

  • QNativeInterface::QCocoaGLContext: Native interface to an NSOpenGLContext on macOS.

  • QNativeInterface::QEGLContext: Native interface to an EGL context.

  • QNativeInterface::QGLXContext: Native interface to a GLX context.

  • QNativeInterface::QWGLContext: Native interface to a WGL context on Windows.

  • QNativeInterface::QX11Application: Native interface to an X11 application.

  • QOffscreenSurface: The QOffscreenSurface class represents an offscreen surface in the underlying platform.

  • QOpenGLContext: The QOpenGLContext class represents a native OpenGL context, enabling OpenGL rendering on a QSurface.

  • QOpenGLContextGroup: The QOpenGLContextGroup class represents a group of contexts sharing OpenGL resources.

  • QOpenGLExtraFunctions: The QOpenGLExtraFunctions class provides cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API.

  • QOpenGLFunctions: The QOpenGLFunctions class provides cross-platform access to the OpenGL ES 2.0 API.

  • QPageLayout: Describes the size, orientation and margins of a page.

  • QPageRanges: The QPageRanges class represents a collection of page ranges.

  • QPageRanges::Range: The QPageRanges::Range struct holds the from and to endpoints of a range.

  • QPageSize: The QPageSize class describes the size and name of a defined page size.

  • QPagedPaintDevice: The QPagedPaintDevice class represents a paint device that supports multiple pages.

  • QPaintDevice: The QPaintDevice class is the base class of objects that can be painted on with QPainter.

  • QPaintDeviceWindow: Convenience subclass of QWindow that is also a QPaintDevice.

  • QPaintEngine: The QPaintEngine class provides an abstract definition of how QPainter draws to a given device on a given platform.

  • QPaintEngineState: The QPaintEngineState class provides information about the active paint engine's current state.

  • QPaintEvent: The QPaintEvent class contains event parameters for paint events.

  • QPainter: The QPainter class performs low-level painting on widgets and other paint devices.

  • QPainter::PixmapFragment: This class is used in conjunction with the QPainter::drawPixmapFragments() function to specify how a pixmap, or sub-rect of a pixmap, is drawn.

  • QPainterPath: The QPainterPath class provides a container for painting operations, enabling graphical shapes to be constructed and reused.

  • QPainterPath::Element: The QPainterPath::Element class specifies the position and type of a subpath.

  • QPainterPathStroker: The QPainterPathStroker class is used to generate fillable outlines for a given painter path.

  • QPalette: The QPalette class contains color groups for each widget state.

  • QPdfWriter: The QPdfWriter class is a class to generate PDFs that can be used as a paint device.

  • QPen: The QPen class defines how a QPainter should draw lines and outlines of shapes.

  • QPicture: The QPicture class is a paint device that records and replays QPainter commands.

  • QPixelFormat: QPixelFormat is a class for describing different pixel layouts in graphics buffers.

  • QPixmap: The QPixmap class is an off-screen image representation that can be used as a paint device.

  • QPixmapCache: The QPixmapCache class provides an application-wide cache for pixmaps.

  • QPixmapCache::Key: The QPixmapCache::Key class can be used for efficient access to the QPixmapCache.

  • QPlatformSurfaceEvent: The QPlatformSurfaceEvent class is used to notify about native platform surface events.

  • QPointerEvent: A base class for pointer events.

  • QPointingDevice: The QPointingDevice class describes a device from which mouse, touch or tablet events originate.

  • QPointingDeviceUniqueId: QPointingDeviceUniqueId identifies a unique object, such as a tagged token or stylus, which is used with a pointing device.

  • QPolygon: The QPolygon class provides a list of points using integer precision.

  • QPolygonF: The QPolygonF class provides a list of points using floating point precision.

  • QQuaternion: The QQuaternion class represents a quaternion consisting of a vector and scalar.

  • QRadialGradient: The QRadialGradient class is used in combination with QBrush to specify a radial gradient brush.

  • QRasterPaintEngine: The QRasterPaintEngine class enables hardware acceleration of painting operations in Qt for Embedded Linux.

  • QRasterWindow: QRasterWindow is a convenience class for using QPainter on a QWindow.

  • QRawFont: The QRawFont class provides access to a single physical instance of a font.

  • QRegion: The QRegion class specifies a clip region for a painter.

  • QRegularExpressionValidator: The QRegularExpressionValidator class is used to check a string against a regular expression.

  • QResizeEvent: The QResizeEvent class contains event parameters for resize events.

  • QRgba64: The QRgba64 struct contains a 64-bit RGB color.

  • QRgbaFloat: The QRgbaFloat struct contains a four part RGBA floating-point color.

  • QScreen: The QScreen class is used to query screen properties.

  • QScrollEvent: The QScrollEvent class is sent when scrolling.

  • QScrollPrepareEvent: The QScrollPrepareEvent class is sent in preparation of scrolling.

  • QSessionManager: The QSessionManager class provides access to the session manager.

  • QShortcut: The QShortcut class is used to create keyboard shortcuts.

  • QShortcutEvent: The QShortcutEvent class provides an event which is generated when the user presses a key combination.

  • QShowEvent: The QShowEvent class provides an event that is sent when a widget is shown.

  • QSinglePointEvent: A base class for pointer events containing a single point, such as mouse events.

  • QStandardItem: The QStandardItem class provides an item for use with the QStandardItemModel class.

  • QStandardItemModel: The QStandardItemModel class provides a generic model for storing custom data.

  • QStaticText: The QStaticText class enables optimized drawing of text when the text and its layout is updated rarely.

  • QStatusTipEvent: The QStatusTipEvent class provides an event that is used to show messages in a status bar.

  • QStyleHints: The QStyleHints class contains platform specific hints and settings.

  • QSupportedWritingSystems: The QSupportedWritingSystems class is used when registering fonts with the internal Qt fontdatabase.

  • QSurface: The QSurface class is an abstraction of renderable surfaces in Qt.

  • QSurfaceFormat: The QSurfaceFormat class represents the format of a QSurface.

  • QSyntaxHighlighter: The QSyntaxHighlighter class 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.

  • QTabletEvent: The QTabletEvent class contains parameters that describe a Tablet event.

  • QTextBlock: The QTextBlock class provides a container for text fragments in a QTextDocument.

  • QTextBlock::iterator: The QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock.

  • QTextBlockFormat: The QTextBlockFormat class provides formatting information for blocks of text in a QTextDocument.

  • QTextBlockGroup: The QTextBlockGroup class provides a container for text blocks within a QTextDocument.

  • QTextBlockUserData: The QTextBlockUserData class is used to associate custom data with blocks of text.

  • QTextCharFormat: The QTextCharFormat class provides formatting information for characters in a QTextDocument.

  • QTextCursor: The QTextCursor class offers an API to access and modify QTextDocuments.

  • QTextDocument: The QTextDocument class holds formatted text.

  • QTextDocumentFragment: The QTextDocumentFragment class represents a piece of formatted text from a QTextDocument.

  • QTextDocumentWriter: The QTextDocumentWriter class provides a format-independent interface for writing a QTextDocument to files or other devices.

  • QTextFormat: The QTextFormat class provides formatting information for a QTextDocument.

  • QTextFragment: The QTextFragment class holds a piece of text in a QTextDocument with a single QTextCharFormat.

  • QTextFrame: The QTextFrame class represents a frame in a QTextDocument.

  • QTextFrameFormat: The QTextFrameFormat class provides formatting information for frames in a QTextDocument.

  • QTextImageFormat: The QTextImageFormat class provides formatting information for images in a QTextDocument.

  • QTextInlineObject: The QTextInlineObject class represents an inline object in a QAbstractTextDocumentLayout and its implementations.

  • QTextItem: The QTextItem class provides all the information required to draw text in a custom paint engine.

  • QTextLayout: The QTextLayout class is used to lay out and render text.

  • QTextLayout::FormatRange: The QTextLayout::FormatRange structure is used to apply extra formatting information for a specified area in the text layout's content.

  • QTextLength: The QTextLength class encapsulates the different types of length used in a QTextDocument.

  • QTextLine: The QTextLine class represents a line of text inside a QTextLayout.

  • QTextList: The QTextList class provides a decorated list of items in a QTextDocument.

  • QTextListFormat: The QTextListFormat class provides formatting information for lists in a QTextDocument.

  • QTextObject: The QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument together.

  • QTextObjectInterface: The QTextObjectInterface class allows drawing of custom text objects in QTextDocuments.

  • QTextOption: The QTextOption class provides a description of general rich text properties.

  • QTextOption::Tab:

  • QTextTable: The QTextTable class represents a table in a QTextDocument.

  • QTextTableCell: The QTextTableCell class represents the properties of a cell in a QTextTable.

  • QTextTableCellFormat: The QTextTableCellFormat class provides formatting information for table cells in a QTextDocument.

  • QTextTableFormat: The QTextTableFormat class provides formatting information for tables in a QTextDocument.

  • QTouchEvent: The QTouchEvent class contains parameters that describe a touch event.

  • QTransform: The QTransform class specifies 2D transformations of a coordinate system.

  • QUndoCommand: The QUndoCommand class is the base class of all commands stored on a QUndoStack.

  • QUndoGroup: The QUndoGroup class is a group of QUndoStack objects.

  • QUndoStack: The QUndoStack class is a stack of QUndoCommand objects.

  • QValidator: The QValidator class provides validation of input text.

  • QVector2D: The QVector2D class represents a vector or vertex in 2D space.

  • QVector3D: The QVector3D class represents a vector or vertex in 3D space.

  • QVector4D: The QVector4D class represents a vector or vertex in 4D space.

  • QVulkanExtension: Represents information about a Vulkan extension.

  • QVulkanInfoVector: A specialized QList for QVulkanLayer and QVulkanExtension.

  • QVulkanInstance: The QVulkanInstance class represents a native Vulkan instance, enabling Vulkan rendering onto a QSurface.

  • QVulkanLayer: Represents information about a Vulkan layer.

  • QVulkanWindow: The QVulkanWindow class is a convenience subclass of QWindow to perform Vulkan rendering.

  • QVulkanWindowRenderer: The QVulkanWindowRenderer class is used to implement the application-specific rendering logic for a QVulkanWindow.

  • QWhatsThisClickedEvent: The QWhatsThisClickedEvent class provides an event that can be used to handle hyperlinks in a "What's This?" text.

  • QWheelEvent: The QWheelEvent class contains parameters that describe a wheel event.

  • QWindow: The QWindow class represents a window in the underlying windowing system.

  • QWindowStateChangeEvent: The QWindowStateChangeEvent class provides the window state before a window state change.

Detailed Description

The Qt GUI page contains information about how to use the module.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+