博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QAction QActionGroup QMenu 使用方法
阅读量:6271 次
发布时间:2019-06-22

本文共 831 字,大约阅读时间需要 2 分钟。

在Qt中,QAction,QActionGroup 和 QMenu类用用来操作软件的菜单栏的,比如很多软件都有文件菜单,里面有打开,保存,另存为之类的选项,在Qt中就是通过这几个类来实现的。或者是在菜单中实现一些选项设置,多选或单选什么的。具体使用方法如下所示:

 

// Define QActionGroupQActionGroup *group = new QActionGroup(this);group->setExclusive(true);// Add QActionQAction *action1 = new QAction("Item1", group);action1->setCheckable(true);action1->setChecked(true);ui->menuItem->addAction(action1);QAction *action2 = new QAction("Item2", group);action2->setCheckable(true);ui->menuItem->addAction(action2);// Connectionconnect(group, SIGNAL(triggered(QAction*)), this, SLOT(updateItem(QAction*)));// Respond functionvoid QtMainWindow::updateItem(QAction *action){    if (action->text() == "Item1") {        // TO DO    }    if (action->text() == "Item2") {        // TO DO    }}// Trigger functionvoid QtMainWindow::on_actionSave_triggered() {    // TO DO}

 

转载地址:http://vblpa.baihongyu.com/

你可能感兴趣的文章
索引失效 ORA-01502
查看>>
Oracle取月份,不带前面的0
查看>>
Linux Network Device Name issue
查看>>
IP地址的划分实例解答
查看>>
如何查看Linux命令源码
查看>>
设置 SecureCRT RZ 默认目录
查看>>
逆波兰表达式求值 javascript版
查看>>
SO_KEEPALIVE
查看>>
运维基础命令
查看>>
zookeeper系列(八)zookeeper运维
查看>>
Linux下的lds链接脚本简介(二)
查看>>
入门到进阶React
查看>>
C++每日练笔之日期类(基类)
查看>>
SVN 命令笔记
查看>>
修复Postfix 的Relay access denied问题
查看>>
检验手机号码
查看>>
thinkphp3.1随机取数据库中几条记录
查看>>
重叠(Overlapped)IO模型
查看>>
ffmpeg study 1
查看>>
Git使用教程
查看>>