QT--QMenuBar

本文讨论了在QT编程中遇到的问题——在新建窗口无法调用menuBar()函数。同时,介绍了QMenuBar的基本功能,它是 MainWindow 对象下用于展示QMenu或QAction的水平条。QMenuBar可以通过menuBar()获取,使用addMenu()添加菜单,并通过addAction()在菜单中添加操作。文章以实例代码展示了具体用法。
摘要由CSDN通过智能技术生成

在新建窗口无法使用menuBar()函数,### 问题待解决

  • 在MainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象

  • QMenuBar类提供了一个可以包含一个或多个QAction对象或 级联的QMenu对象

  • menuBar()函数用于返回主窗口的QMenuBar对象

  • addMenu()函数可以将菜单添加到菜单栏中,通过addAction()函数可以在菜单中进行添加操作

方法 描述
menuBar() 返回主窗口的QMenuBar对象
addMenu() 在菜单栏中添加一个新的QMenu对象
addAction() 向QMenu小控件中添加一个操作按钮,其中包含文本或图标
setEnabled() 将操作按钮设置为启用/禁用
addSeperator() 在菜单中添加一条分割线
clear() 删除菜单栏的内容
setShortcut() 将快捷键关联到操作按钮
setText() 设置菜单项的文本
setTitle() 设置QMenu小控件的标题
text() 返回与QACtion对象关联的文本
title() 返回QMenu小控件的标题

eg.


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值