Qt-Qt QToolBar 宽度较大时的问题

WordPress 开发 WordPress 开发 主题:1098 回复:2322

Qt-Qt QToolBar 宽度较大时的问题

浮生未歇 发布于 2017-05-20 字数 500 浏览 1336 回复 1

当QToolBar的宽度大到一定程度时,QToolBar的layout管理器就会提供一个QToolButton,它的样子是这样的
toolbutton图标。点击这个按钮系统就会为你准备一个系统定义的Menu。但是我查看了代码,这个menu是不能自定义的。现在问题有两个:1.这个menu 的样式是不是真的不可以改变,如果可以,怎么做到。 2.如果使用QScrollArea来装下这个toolbar,为什么toolbar最后还是出现这个按钮而不是让scrollArea出现滚动条来代替menu,如果可以,请问怎么设置?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

归属感 2017-08-30 1 楼

问题1:那个按钮你可以重新绘制,你继承QToolBar,然后修改绘制函数,这个menu应该是做了判断的,如果在这个区域之内点击,就会弹出menu,如果不知道怎么实现,可以私信我,具体说
问题2:这个要查查成员函数的设置 - - 额 你自己看看吧