• 4224阅读
  • 1回复

[提问]QCombobox下拉框不显示的问题??? [复制链接]

上一主题 下一主题
离线breakersol
 

只看楼主 倒序阅读 楼主  发表于: 2016-08-06
回复本帖可获得1点威望奖励!
每人最多可获奖1次,奖池剩余9点威望 (中奖几率20%)
最近在做一个Qt + osg的项目,主要是将osg利用QGraphicsView嵌入到QMainWindow中。所有其它控件和QGraphicsView利用QGridLayout在主窗口进行布局。一切起初很美好。。。直到使用showFullScreen后:在笔记本上一切正常,换到台式机后,QCombobox点击下拉框并没有弹出。后来经测试发现,下拉框会在resize或者切换窗口时闪现!!!经过查阅资料发现QCombobox的下拉框是一个独立创建的listView。目前测试了几种方式,都不能完美解决这个问题。有没有朋友指点一条明路啊。。。!!!折腾好几天了。。。

离线6gongzi

只看该作者 1楼 发表于: 2016-08-09
回帖奖励+ 1
showFullScreen 后,改变了窗口之间的遮挡关系
下拉框其实是显示出来了,只是被遮挡住了
我分析是这个情况
建议你,自己实现一个qcombobox的下拉框
强制显示到最前端
快速回复
限100 字节
 
上一个 下一个