【Qt笔记】QAction与QToolButton的关联

QAction可以理解为一个动作数据,包含了这个同坐相关的图标、文本、是否可用等数据和状态,以及连接对应的槽函数,用于执行这个动作。

QToolButton则可以使用QAction对象作为后端,显示这个QAction的图标,关联其是否可用的状态。

 

简单示例:

QAction *exampleAction = new QAction(parent);

... (省略了设置其图标,文本,槽函数等代码)

QToolButton *exampleButton = new QToolButton(parent);

exampleButton->setDefaultAction(exampleAction);  // 将 exampleButton 与 exampleAction 关联起来

 

上一篇:QToolButton按钮


下一篇:Qt 绘图事件:QPainter、QPaintEngine和QPaintDevice