QT中QToolBar中如何添加QAction控件

xiaoxiao2021-02-28  38

1、问题 我们常常使用QT来创建界面时,一般有两种选择,一是在代码中设计添加控件, 而是直接利用QT design来设计界面。 在需要向菜单栏和工具栏中添加一些按钮或者控件时,发现找不到一个可以使用的按钮或控件, 这些需要使用一个QAction的对象来替代。 添加的方法其一是在源代码中添加QAction,并设计其属性以及信号槽;其二可以直接利用QT design来添加。

2、直接添加步骤: 一、打开Action编辑器 如果找不到该编辑器,点击Qt的菜单栏中的“view”-“Action Edit”。 二、在Action编辑器中new新建一个动作 三、拖拽该动作到菜单栏或工具栏中 四、如需要为该Action设置一个响应函数,可把该Action中的Triggered()信号和槽函数绑定。 ///绑定 connect(ui.actionPress,SIGNAL(triggered()),this,SLOT(PressSlot())); 或者按照Action的名字来编写响应槽函数,即默认绑定 on_actionPress_triggered();

转载请注明原文地址: https://www.6miu.com/read-59878.html

最新回复(0)