Qt Widgets C++ Classes
The Qt Widgets module extends Qt GUI with C++ widget functionality. More...
Classes
为QWidgets实现QAccessibleInterface | |
用于指定颜色的对话框小部件 | |
对话框窗口的基类 | |
错误信息显示对话框 | |
允许用户选择文件或目录的对话框 | |
本地文件系统的数据模型 | |
用于选择字体的对话框小部件 | |
简单的便捷对话框,可从用户那里获得一个值 | |
模态对话框,用于通知用户或询问用户问题并接收答案 | |
Feedback on the progress of a slow operation | |
向导框架 | |
向导页面的基类 | |
模糊效果 | |
着色效果 | |
投影效果 | |
所有图形效果的基类 | |
不透明度效应 | |
表示QGraphicsAnchorLayout中两个项目之间的锚点 | |
可以在“图形视图”中将widgets固定在一起的布局 | |
用于在“图形视图”中管理widgets的网格布局 | |
所有路径项目的共同基础 | |
可以添加到QGraphicsScene的椭圆项 | |
QGraphicsScene中所有图形项的基类 | |
将一组项目视为单个项目的容器 | |
您可以添加到QGraphicsScene的订单项 | |
需要信号,插槽和属性的所有图形项的基类 | |
可以添加到QGraphicsScene的路径项 | |
可以添加到QGraphicsScene的Pixmap项 | |
可以添加到QGraphicsScene的多边形项目 | |
可以添加到QGraphicsScene的矩形项目 | |
您可以添加到QGraphicsScene的简单文本路径项 | |
可以添加到QGraphicsScene以显示格式化文本的文本项 | |
图形视图中所有布局的基类 | |
可以继承以允许您的自定义项目由布局管理 | |
用于在“图形视图”中管理小部件的水平或垂直布局 | |
用于将QWidget嵌入QGraphicsScene的代理层 | |
用于管理大量2D图形项目的表面 | |
图形视图框架中的上下文菜单事件 | |
图形视图框架中的拖放事件 | |
所有图形视图相关事件的基类 | |
请求工具提示时的事件 | |
在图形视图框架中悬停事件 | |
图形视图框架中的鼠标事件 | |
图形视图框架中的小部件移动事件 | |
在图形视图框架中调整窗口小部件大小的事件 | |
图形视图框架中的Wheel事件 | |
围绕给定轴的旋转变换 | |
规模转换 | |
在QGraphicsItems上构建高级转换的抽象基类 | |
用于显示QGraphicsScene内容的小部件 | |
QGraphicsScene中所有小部件项目的基类 | |
用于显示和编辑模型中的数据项 | |
项目视图类的基本功能 | |
列视图的模型/视图实现 | |
Mapping between a section of a data model to widgets | |
File icons for the QDirModel and the QFileSystemModel classes | |
Header row or header column for item views | |
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 | |
The possibility to register widgets without having to subclass QItemEditorCreatorBase | |
List or icon view onto a model | |
Item-based list widget | |
Item for use with the QListWidget item view class | |
Display and editing facilities for data items from a model | |
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 | |
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 | |
Abstract user interface action that can be inserted into widgets | |
Groups actions together | |
Manages the GUI application's control flow and main settings | |
Lines up child widgets horizontally or vertically | |
Lines up widgets horizontally | |
Lines up widgets vertically | |
Access to screen information on multi-head systems | |
Manages forms of input widgets and their associated labels | |
Contains the result of a QFormLayout::takeRow() call | |
Represents a gesture, containing properties that describe the corresponding user input | |
The description of triggered gestures | |
Describes a panning gesture made by the user | |
Describes a pinch gesture made by the user | |
Describes a swipe gesture made by the user | |
Describes a tap-and-hold (aka LongTap) gesture made by the user | |
Describes a tap gesture made by the user | |
The infrastructure for gesture recognition | |
Lays out widgets in a grid | |
The base class of geometry managers | |
Abstract item that a QLayout manipulates | |
Blank space in a layout | |
Layout item that represents a widget | |
Widget for rendering OpenGL graphics | |
Used to create keyboard shortcuts | |
Layout attribute describing horizontal and vertical resizing policy | |
Stack of widgets where only one widget is visible at a time | |
Tool tips (balloon help) for any widget | |
Simple description of any widget, i.e. answering the question "What's This?" | |
The base class of all user interface objects | |
Extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars | |
Transition for key events | |
Transition for mouse events | |
Encapsulates the common Look and Feel of a GUI | |
The rules used to draw a pixmap or image split into nine segments | |
Convenience class that simplifies dynamically overriding QStyle elements | |
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 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 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 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 for drawing a tool button | |
Used to describe the parameters used to draw an item in a view widget | |
Convenience class for drawing QStyle elements inside a widget | |
Abstract base for custom QStyle plugins | |
Maps device independent QColors to device dependent pixel values | |
Completions based on an item model | |
Enables kinetic scrolling for any scrolling widget or graphics item | |
Stores the settings for a QScroller | |
Icon for an application in the system tray | |
Group of QUndoStack objects | |
The base class of all commands stored on a QUndoStack | |
Stack of QUndoCommand objects | |
Displays the contents of a QUndoStack | |
The abstract base class of button widgets, providing functionality common to buttons | |
Scrolling area with on-demand scroll bars | |
Integer value within a range | |
Spinbox and a line edit to display values | |
Container to organize groups of button widgets | |
Monthly based calendar widget allowing the user to select a date | |
Checkbox with a text label | |
Combined button and popup list | |
Vista style command link button | |
Widget for editing dates based on the QDateTimeEdit widget | |
Widget for editing dates and times | |
Widget for editing times based on the QDateTimeEdit widget | |
Rounded range control (like a speedometer or potentiometer) | |
Widget that presents buttons in a layout that is appropriate to the current widget style | |
Widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop | |
Focus frame which can be outside of a widget's normal paintable area | |
Combobox that lets the user select a font family | |
The base class of widgets that can have a frame | |
Group box frame with a title | |
Allows to input a QKeySequence | |
Text or image display | |
Displays a number with LCD-like digits | |
One-line text editor | |
Widget for macOS that can be used to wrap arbitrary Cocoa views (i.e., NSView subclasses) and insert them into Qt hierarchies | |
Widget for macOS that provides a way to put Qt widgets into Cocoa hierarchies | |
Main application window | |
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 | |
Implements a plain text layout for QTextDocument | |
Widget that is used to edit and display plain text | |
Horizontal or vertical progress bar | |
Command button | |
Radio button with a text label | |
Rectangle or line that can indicate a selection or a boundary | |
Scrolling view onto another widget | |
Vertical or horizontal scroll bar | |
Resize handle for resizing top-level windows | |
Vertical or horizontal slider | |
Spin box widget that takes doubles | |
Spin box widget | |
Splash screen that can be shown during application startup | |
Implements a splitter widget | |
Handle functionality for the splitter | |
Stack of widgets where only one widget is visible at a time | |
Horizontal bar suitable for presenting status information | |
Tab bar, e.g. for use in tabbed dialogs | |
Stack of tabbed widgets | |
Rich text browser with hypertext navigation | |
QTextEdit::ExtraSelection structure provides a way of specifying a character format for a given selection in a document | |
Widget that is used to edit and display both plain and rich text | |
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 |
Detailed Description
To include the definitions of the module's classes, use the following directive:
#include <QtWidgets>
To link against the module, add this line to your qmake .pro
file:
QT += widgets