Qt程序创建菜单

Qt菜单项的创建其实很简单,如《C++ GUI Qt4 编程》所说:Qt通过“动作”的概念简化了有关菜单和工具栏的编程。一个动作(action)就是一个可以添加到任意数量的菜单和工具栏的项。在Qt中,创建菜单和工具栏包括以下几个步骤:

1.创建并且设置动作

2.创建菜单并且把动作添加到菜单上

3.创建工具栏并且把动作添加到工具栏上

以下是代码段:

QAction *newAction = new QAction(tr("新建"),this);//创建动作
newAction -> setIcon(QIcon("iconfilePath"));//加载图标

QMenu *fileMenu;
fileMenu = menuBar -> addMenu(tr("文件"));//调用menuBar来添加菜单
fileMenu -> addAction(newAction);//将菜单项加载至菜单中

QToolBar *bar;
bar -> addToolBar(tr("文件"));//创建工具栏
bar -> addAction(newAction);//将Action添加到工具栏,将显示Action的图标

菜单项的connect信号为:triggered()


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值