最近在做一個Qt + osg的專案,主要是將osg利用QGraphicsView嵌入到QMainWindow中。所有其它控制元件和QGraphicsView利用QGridLayout在主視窗進行布局。一切起初很美好。。。直到使用showFullScreen后:在筆記本上一切正常,換到臺式機后,QCombobox點擊下拉框并沒有彈出。后來經測驗發現,下拉框會在resize或者切換視窗時閃現!!!經過查閱資料發現QCombobox的下拉框是一個獨立創建的listView。目前測驗了幾種方式,都不能完美解決這個問題。有沒有朋友指點一條明路啊。。。!!!折騰好幾天了。。。
圖片:新建位圖影像 (2).png
uj5u.com熱心網友回復:
你好,是因為全屏的問題。繪制出了問題。你可以設定程式的大小(比真實的螢屏大小,要小一點,或是大一點。我發現大小和螢屏一樣時也不行),和位置,別使用showFullScreen。uj5u.com熱心網友回復:
有問題,可以聯系我。[email protected]轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245845.html
標籤:其他技術討論專區
下一篇:計算機組成原理期末知識點復習
