QT
大约 1 分钟
QT
目录
Qt助手
请善于使用Qt助手(以QPushButton
为例)
QPushButton Class
The QPushButton widget provides a command button. More...
属性 | 值 | 补充 |
---|---|---|
Header: | #include <QPushButton> | 头文件 |
qmake: | QT += widgets | pro文件中要添加的模块,这里的widgets是Qt5后默认有的 |
Inherits: | QAbstractButton | 继承于(其父类),这个类的父类是QWidget,其再父类是QObject |
Inherited By: | QCommandLinkButton | 继承给(其子类) |
Properties
- autoDefault : bool
- default : bool
- flat : bool
Public Functions(公有接口)
返回值 / 虚方法 | 方法原型 | 补充 |
---|---|---|
QPushButton(const QIcon &icon, const QString &text, QWidget *parent = nullptr) | 构造函数 | |
QPushButton(const QString &text, QWidget *parent = nullptr) | 构造函数 | |
QPushButton(QWidget *parent = nullptr) | 构造函数 | |
virtual | ~QPushButton() | 析构函数 |
bool | autoDefault() const | |
bool | isDefault() const | |
bool | isFlat() const | |
QMenu * | menu() const | |
void | setAutoDefault(bool) | |
void | setDefault(bool) | |
void | setFlat(bool) | |
void | setMenu(QMenu *menu) |
Reimplemented Public Functions(重载的公有接口)
virtual QSize | minimumSizeHint() const override |
---|---|
virtual QSize | sizeHint() const override |
Signals(信号)
这里是它基类QAbstractButton的Signals
,QPushButton本身没有额外定义Signals
void | clicked(bool checked = false) |
---|---|
void | pressed() |
void | released() |
void | toggled(bool checked) |