查看完整版本: [-- 怎样实现这样的菜单栏? --]

QTCN开发网 -> Qt基础编程 -> 怎样实现这样的菜单栏? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

vclido 2020-02-15 12:12

怎样实现这样的菜单栏?

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

liudianwu 2020-02-16 09:23
用一个qwidget包含qmainwindow即可

12345graduat 2022-03-09 19:43
liudianwu:用一个qwidget包含qmainwindow即可 (2020-02-16 09:23) 

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

maxlogo 2022-03-10 15:48
直接将menuBar加入你自定义标题栏的布局即可


查看完整版本: [-- 怎样实现这样的菜单栏? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled