查看完整版本: [-- QCombobox下拉框不显示的问题??? --]

QTCN开发网 -> 其它技术开发讨论区 -> QCombobox下拉框不显示的问题??? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

breakersol 2016-08-06 21:33

QCombobox下拉框不显示的问题???

最近在做一个Qt + osg的项目,主要是将osg利用QGraphicsView嵌入到QMainWindow中。所有其它控件和QGraphicsView利用QGridLayout在主窗口进行布局。一切起初很美好。。。直到使用showFullScreen后:在笔记本上一切正常,换到台式机后,QCombobox点击下拉框并没有弹出。后来经测试发现,下拉框会在resize或者切换窗口时闪现!!!经过查阅资料发现QCombobox的下拉框是一个独立创建的listView。目前测试了几种方式,都不能完美解决这个问题。有没有朋友指点一条明路啊。。。!!!折腾好几天了。。。
[attachment=15595]

6gongzi 2016-08-09 16:16
showFullScreen 后,改变了窗口之间的遮挡关系
下拉框其实是显示出来了,只是被遮挡住了
我分析是这个情况
建议你,自己实现一个qcombobox的下拉框
强制显示到最前端


查看完整版本: [-- QCombobox下拉框不显示的问题??? --] [-- top --]



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