【Qt笔记】QAction与QToolButton的关联

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

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

 

简单示例:

QAction *exampleAction = new QAction(parent);

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

QToolButton *exampleButton = new QToolButton(parent);

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

 

posted @ 2019-06-30 11:57  霄林  阅读(1809)  评论(0编辑  收藏  举报