• 2197阅读
  • 3回复

[提问]怎样实现这样的菜单栏? [复制链接]

上一主题 下一主题
离线vclido
 

只看楼主 倒序阅读 楼主  发表于: 2020-02-15

我想实现一个VS Code这种标题栏、菜单栏合并的效果,现在卡在菜单栏这里。
QMenuBar很多属性不能调整,用不了。自制菜单栏时发现用QMenu的popup函数或exec函数弹出后,其他组件都收不到事件了,实现不了鼠标移动时切换菜单的效果,这些问题怎么解决?
离线liudianwu

只看该作者 1楼 发表于: 2020-02-16
用一个qwidget包含qmainwindow即可
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线12345graduat

只看该作者 2楼 发表于: 2022-03-09
回 liudianwu 的帖子
liudianwu:用一个qwidget包含qmainwindow即可 (2020-02-16 09:23) 

麻烦大佬可以展开说说么,目前遇到的困境是自定义标题栏,但是用menuBar绘制之后自定义标题栏就不见了,然后menuBar也不能调整位置,很苦恼哇
离线maxlogo

只看该作者 3楼 发表于: 2022-03-10
直接将menuBar加入你自定义标题栏的布局即可
个人博客:
简书:https://www.jianshu.com/u/14fa805306bd
CSDN:https://blog.csdn.net/qq10097355
思否:https://segmentfault.com/u/lowbees/articles
快速回复
限100 字节
 
上一个 下一个