天天看点

QtGUI Module's ClassesQt GUI C++ ClassesEvent ClassesPainting ClassesRendering in 3D

<a href="http://doc.qt.io/qt-5/qtgui-module.html">Qt GUI C++ Classes</a>

<a href="http://doc.qt.io/qt-5/events.html">Event Classes</a>

<a href="http://doc.qt.io/qt-5/painting.html">Painting Classes</a>

<a href="http://doc.qt.io/qt-5/painting-3d.html">Rendering in 3D</a>

<a></a>

<a href="http://doc.qt.io/qt-5/qabstracteventdispatcher.html">QAbstractEventDispatcher</a>

Interface to manage Qt's event queue

<a href="http://doc.qt.io/qt-5/qactionevent.html">QActionEvent</a>

Event that is generated when a QAction is added, removed, or changed

<a href="http://doc.qt.io/qt-5/qbasictimer.html">QBasicTimer</a>

Timer events for objects

<a href="http://doc.qt.io/qt-5/qchildevent.html">QChildEvent</a>

Contains event parameters for child object events

<a href="http://doc.qt.io/qt-5/qcloseevent.html">QCloseEvent</a>

Contains parameters that describe a close event

<a href="http://doc.qt.io/qt-5/qcontextmenuevent.html">QContextMenuEvent</a>

Contains parameters that describe a context menu event

<a href="http://doc.qt.io/qt-5/qdragenterevent.html">QDragEnterEvent</a>

Event which is sent to a widget when a drag and drop action enters it

<a href="http://doc.qt.io/qt-5/qdragleaveevent.html">QDragLeaveEvent</a>

Event that is sent to a widget when a drag and drop action leaves it

<a href="http://doc.qt.io/qt-5/qdragmoveevent.html">QDragMoveEvent</a>

Event which is sent while a drag and drop action is in progress

<a href="http://doc.qt.io/qt-5/qdropevent.html">QDropEvent</a>

Event which is sent when a drag and drop action is completed

<a href="http://doc.qt.io/qt-5/qdynamicpropertychangeevent.html">QDynamicPropertyChangeEvent</a>

Contains event parameters for dynamic property change events

<a href="http://doc.qt.io/qt-5/qenterevent.html">QEnterEvent</a>

Contains parameters that describe an enter event

<a href="http://doc.qt.io/qt-5/qevent.html">QEvent</a>

The base class of all event classes. Event objects contain event parameters

<a href="http://doc.qt.io/qt-5/qexposeevent.html">QExposeEvent</a>

Contains event parameters for expose events

<a href="http://doc.qt.io/qt-5/qfileopenevent.html">QFileOpenEvent</a>

Event that will be sent when there is a request to open a file or a URL

<a href="http://doc.qt.io/qt-5/qfocusevent.html">QFocusEvent</a>

Contains event parameters for widget focus events

<a href="http://doc.qt.io/qt-5/qgestureevent.html">QGestureEvent</a>

The description of triggered gestures

<a href="http://doc.qt.io/qt-5/qhelpevent.html">QHelpEvent</a>

Event that is used to request helpful information about a particular point in a widget

<a href="http://doc.qt.io/qt-5/qhideevent.html">QHideEvent</a>

Event which is sent after a widget is hidden

<a href="http://doc.qt.io/qt-5/qhoverevent.html">QHoverEvent</a>

Contains parameters that describe a mouse event

<a href="http://doc.qt.io/qt-5/qicondragevent.html">QIconDragEvent</a>

Indicates that a main icon drag has begun

<a href="http://doc.qt.io/qt-5/qinputevent.html">QInputEvent</a>

The base class for events that describe user input

<a href="http://doc.qt.io/qt-5/qinputmethodevent.html">QInputMethodEvent</a>

Parameters for input method events

<a href="http://doc.qt.io/qt-5/qkeyevent.html">QKeyEvent</a>

Describes a key event

<a href="http://doc.qt.io/qt-5/qmouseevent.html">QMouseEvent</a>

<a href="http://doc.qt.io/qt-5/qmoveevent.html">QMoveEvent</a>

Contains event parameters for move events

<a href="http://doc.qt.io/qt-5/qnativegestureevent.html">QNativeGestureEvent</a>

Contains parameters that describe a gesture event

<a href="http://doc.qt.io/qt-5/qpaintevent.html">QPaintEvent</a>

Contains event parameters for paint events

<a href="http://doc.qt.io/qt-5/qresizeevent.html">QResizeEvent</a>

Contains event parameters for resize events

<a href="http://doc.qt.io/qt-5/qscrollevent.html">QScrollEvent</a>

Sent when scrolling

<a href="http://doc.qt.io/qt-5/qscrollprepareevent.html">QScrollPrepareEvent</a>

Sent in preparation of scrolling

<a href="http://doc.qt.io/qt-5/qshortcut.html">QShortcut</a>

Used to create keyboard shortcuts

<a href="http://doc.qt.io/qt-5/qshortcutevent.html">QShortcutEvent</a>

Event which is generated when the user presses a key combination

<a href="http://doc.qt.io/qt-5/qshowevent.html">QShowEvent</a>

Event that is sent when a widget is shown

<a href="http://doc.qt.io/qt-5/qstatustipevent.html">QStatusTipEvent</a>

Event that is used to show messages in a status bar

<a href="http://doc.qt.io/qt-5/qtabletevent.html">QTabletEvent</a>

Contains parameters that describe a Tablet event

<a href="http://doc.qt.io/qt-5/qtimer.html">QTimer</a>

Repetitive and single-shot timers

<a href="http://doc.qt.io/qt-5/qtimerevent.html">QTimerEvent</a>

Contains parameters that describe a timer event

<a href="http://doc.qt.io/qt-5/qtouchevent.html">QTouchEvent</a>

Contains parameters that describe a touch event

<a href="http://doc.qt.io/qt-5/qwhatsthisclickedevent.html">QWhatsThisClickedEvent</a>

Event that can be used to handle hyperlinks in a "What's This?" text

<a href="http://doc.qt.io/qt-5/qwheelevent.html">QWheelEvent</a>

Contains parameters that describe a wheel event

<a href="http://doc.qt.io/qt-5/qwindowstatechangeevent.html">QWindowStateChangeEvent</a>

The window state before a window state change

<a href="http://doc.qt.io/qt-5/qbitmap.html">QBitmap</a>

Monochrome (1-bit depth) pixmaps

<a href="http://doc.qt.io/qt-5/qbrush.html">QBrush</a>

Defines the fill pattern of shapes drawn by QPainter

<a href="http://doc.qt.io/qt-5/qcolor.html">QColor</a>

Colors based on RGB, HSV or CMYK values

<a href="http://doc.qt.io/qt-5/qcolormap.html">QColormap</a>

Maps device independent QColors to device dependent pixel values

<a href="http://doc.qt.io/qt-5/qconicalgradient.html">QConicalGradient</a>

Used in combination with QBrush to specify a conical gradient brush

<a href="http://doc.qt.io/qt-5/qfont.html">QFont</a>

Specifies a font used for drawing text

<a href="http://doc.qt.io/qt-5/qfontmetrics.html">QFontMetrics</a>

Font metrics information

<a href="http://doc.qt.io/qt-5/qfontmetricsf.html">QFontMetricsF</a>

<a href="http://doc.qt.io/qt-5/qgenericmatrix.html">QGenericMatrix</a>

Template class that represents a NxM transformation matrix with N columns and M rows

<a href="http://doc.qt.io/qt-5/qgradient.html">QGradient</a>

Used in combination with QBrush to specify gradient fills

<a href="http://doc.qt.io/qt-5/qicon.html">QIcon</a>

Scalable icons in different modes and states

<a href="http://doc.qt.io/qt-5/qiconengine.html">QIconEngine</a>

Abstract base class for QIcon renderers

<a href="http://doc.qt.io/qt-5/qimage.html">QImage</a>

Hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device

<a href="http://doc.qt.io/qt-5/qimagereader.html">QImageReader</a>

Format independent interface for reading images from files or other devices

<a href="http://doc.qt.io/qt-5/qimagewriter.html">QImageWriter</a>

Format independent interface for writing images to files or other devices

<a href="http://doc.qt.io/qt-5/qline.html">QLine</a>

Two-dimensional vector using integer precision

<a href="http://doc.qt.io/qt-5/qlinef.html">QLineF</a>

Two-dimensional vector using floating point precision

<a href="http://doc.qt.io/qt-5/qlineargradient.html">QLinearGradient</a>

Used in combination with QBrush to specify a linear gradient brush

<a href="http://doc.qt.io/qt-5/qmargins.html">QMargins</a>

Defines the four margins of a rectangle

<a href="http://doc.qt.io/qt-5/qmarginsf.html">QMarginsF</a>

<a href="http://doc.qt.io/qt-5/qpagedpaintdevice.html">QPagedPaintDevice</a>

Represents a paintdevice that supports multiple pages

<a href="http://doc.qt.io/qt-5/qpaintdevice.html">QPaintDevice</a>

The base class of objects that can be painted on with QPainter

<a href="http://doc.qt.io/qt-5/qpaintengine.html">QPaintEngine</a>

Abstract definition of how QPainter draws to a given device on a given platform

<a href="http://doc.qt.io/qt-5/qpainter.html">QPainter</a>

Performs low-level painting on widgets and other paint devices

<a href="http://doc.qt.io/qt-5/qpainterpath.html">QPainterPath</a>

Container for painting operations, enabling graphical shapes to be constructed and reused

<a href="http://doc.qt.io/qt-5/qpainterpathstroker.html">QPainterPathStroker</a>

Used to generate fillable outlines for a given painter path

<a href="http://doc.qt.io/qt-5/qpdfwriter.html">QPdfWriter</a>

Class to generate PDFs that can be used as a paint device

<a href="http://doc.qt.io/qt-5/qpen.html">QPen</a>

Defines how a QPainter should draw lines and outlines of shapes

<a href="http://doc.qt.io/qt-5/qpixmap.html">QPixmap</a>

Off-screen image representation that can be used as a paint device

<a href="http://doc.qt.io/qt-5/qpoint.html">QPoint</a>

Defines a point in the plane using integer precision

<a href="http://doc.qt.io/qt-5/qpointf.html">QPointF</a>

Defines a point in the plane using floating point precision

<a href="http://doc.qt.io/qt-5/qpolygon.html">QPolygon</a>

Vector of points using integer precision

<a href="http://doc.qt.io/qt-5/qpolygonf.html">QPolygonF</a>

Vector of points using floating point precision

<a href="http://doc.qt.io/qt-5/qradialgradient.html">QRadialGradient</a>

Used in combination with QBrush to specify a radial gradient brush

<a href="http://doc.qt.io/qt-5/qrect.html">QRect</a>

Defines a rectangle in the plane using integer precision

<a href="http://doc.qt.io/qt-5/qrectf.html">QRectF</a>

Defines a rectangle in the plane using floating point precision

<a href="http://doc.qt.io/qt-5/qregion.html">QRegion</a>

Specifies a clip region for a painter

<a href="http://doc.qt.io/qt-5/qsize.html">QSize</a>

Defines the size of a two-dimensional object using integer point precision

<a href="http://doc.qt.io/qt-5/qsizef.html">QSizeF</a>

Defines the size of a two-dimensional object using floating point precision

<a href="http://doc.qt.io/qt-5/qstylepainter.html">QStylePainter</a>

Convenience class for drawing QStyle elements inside a widget

<a href="http://doc.qt.io/qt-5/qsupportedwritingsystems.html">QSupportedWritingSystems</a>

Used when registering fonts with the internal Qt fontdatabase

<a href="http://doc.qt.io/qt-5/qsvggenerator.html">QSvgGenerator</a>

Paint device that is used to create SVG drawings

<a href="http://doc.qt.io/qt-5/qsvgrenderer.html">QSvgRenderer</a>

Used to draw the contents of SVG files onto paint devices

<a href="http://doc.qt.io/qt-5/qsvgwidget.html">QSvgWidget</a>

Widget that is used to display the contents of Scalable Vector Graphics (SVG) files

<a href="http://doc.qt.io/qt-5/qtransform.html">QTransform</a>

Specifies 2D transformations of a coordinate system

<a href="http://doc.qt.io/qt-5/qvector2d.html">QVector2D</a>

Represents a vector or vertex in 2D space

<a href="http://doc.qt.io/qt-5/qmatrix4x4.html">QMatrix4x4</a>

Represents a 4x4 transformation matrix in 3D space

<a href="http://doc.qt.io/qt-5/qopenglbuffer.html">QOpenGLBuffer</a>

Functions for creating and managing OpenGL buffer objects

<a href="http://doc.qt.io/qt-5/qopengldebuglogger.html">QOpenGLDebugLogger</a>

Enables logging of OpenGL debugging messages

<a href="http://doc.qt.io/qt-5/qopengldebugmessage.html">QOpenGLDebugMessage</a>

Wraps an OpenGL debug message

<a href="http://doc.qt.io/qt-5/qopenglframebufferobject.html">QOpenGLFramebufferObject</a>

Encapsulates an OpenGL framebuffer object

<a href="http://doc.qt.io/qt-5/qopenglframebufferobjectformat.html">QOpenGLFramebufferObjectFormat</a>

Specifies the format of an OpenGL framebuffer object

<a href="http://doc.qt.io/qt-5/qopenglfunctions.html">QOpenGLFunctions</a>

Cross-platform access to the OpenGL ES 2.0 API

<a href="http://doc.qt.io/qt-5/qopenglpaintdevice.html">QOpenGLPaintDevice</a>

Enables painting to an OpenGL context using QPainter

<a href="http://doc.qt.io/qt-5/qopenglshader.html">QOpenGLShader</a>

Allows OpenGL shaders to be compiled

<a href="http://doc.qt.io/qt-5/qopenglshaderprogram.html">QOpenGLShaderProgram</a>

Allows OpenGL shader programs to be linked and used

<a href="http://doc.qt.io/qt-5/qopengltimemonitor.html">QOpenGLTimeMonitor</a>

Wraps a sequence of OpenGL timer query objects

<a href="http://doc.qt.io/qt-5/qopengltimerquery.html">QOpenGLTimerQuery</a>

Wraps an OpenGL timer query object

<a href="http://doc.qt.io/qt-5/qopenglvertexarrayobject.html">QOpenGLVertexArrayObject</a>

Wraps an OpenGL Vertex Array Object

<a href="http://doc.qt.io/qt-5/qopenglvertexarrayobject-binder.html">QOpenGLVertexArrayObject::Binder</a>

QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects

<a href="http://doc.qt.io/qt-5/qquaternion.html">QQuaternion</a>

Represents a quaternion consisting of a vector and scalar

<a href="http://doc.qt.io/qt-5/qvector3d.html">QVector3D</a>

Represents a vector or vertex in 3D space

<a href="http://doc.qt.io/qt-5/qvector4d.html">QVector4D</a>

Represents a vector or vertex in 4D space

本文转自罗兵博客园博客,原文链接:http://www.cnblogs.com/hhh5460/p/4268527.html,如需转载请自行联系原作者

继续阅读