跳至主要內容

QT

LincZero大约 1 分钟

QT

目录

Qt助手

请善于使用Qt助手(以QPushButton为例)

QPushButton Class

The QPushButton widget provides a command button. More...

属性补充
Header:#include <QPushButton>头文件
qmake:QT += widgetspro文件中要添加的模块,这里的widgets是Qt5后默认有的
Inherits:QAbstractButton继承于(其父类),这个类的父类是QWidget,其再父类是QObject
Inherited By:QCommandLinkButton继承给(其子类)

Properties

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()析构函数
boolautoDefault() const
boolisDefault() const
boolisFlat() const
QMenu *menu() const
voidsetAutoDefault(bool)
voidsetDefault(bool)
voidsetFlat(bool)
voidsetMenu(QMenu *menu)

Reimplemented Public Functions(重载的公有接口)

virtual QSizeminimumSizeHint() const override
virtual QSizesizeHint() const override

Signals(信号)

这里是它基类QAbstractButton的Signals,QPushButton本身没有额外定义Signals

voidclicked(bool checked = false)
voidpressed()
voidreleased()
voidtoggled(bool checked)