您当前的位置: 首页 > 

DS小龙哥

暂无认证

  • 2浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

5.1 Qmenu菜单栏

DS小龙哥 发布时间:2021-10-19 22:12:10 ,浏览量:2

菜单栏将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。菜单栏实际是一种树型结构,为软件的大多数功能提供功能入口。点击以后,即可显示出菜单项。QT提供了Qmenu类进行创建菜单,QMenuBar创建菜单栏,上下文菜单栏可以设置快捷键或单击鼠标右键调用,可以异步或者同步弹出。

5.1.1 创建Qmenu菜单
#include 
#include 
QAction* action_open; //QAction可以同时出现在菜单和工具条上的抽象用户界面操作
QAction* action_compile;

QMenuBar* menuBar;  //创建一个横向菜单
menuBar = new QMenuBar(this);//创建菜单按钮
QMenu* menu_open = menuBar->addMenu(tr("&打开"));
QMenu* menu_compile = menuBar->addMenu(tr("&编辑"));

/*添加菜单按钮的选项*/
action_open=menu_open->addAction(tr("&新建文件或项目"));
action_open->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_A)); //设置快捷键
action_open=menu_open->addAction(tr("&打开文件或项目"));
action_open->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_B));
action_open=menu_ope
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0733s