相關資料:
https://www.cnblogs.com/lvdongjie/p/3758025.html
問題情況:
在單位做一個和OSG相關的界面程序,主程序使用了showFullScreen函數,發現子容器(QWidget)里的ComboBox的下拉框無法顯示。在百度上搜索了一下,發現ComboBox的下拉框無法顯示,Tabel控件提示無法顯示,輸入法后選框無法顯示。
最后使用下面的方法也不行,代碼如下:
navigationSubWindow->setGeometry(0,0,QApplication::desktop()->width(),QApplication::desktop()->height());
setWindowFlags(Qt::FramelessWindowHint)
問題原因:
后來發現在新建的程序中是可以顯示下拉框的,只是同時使用showFullScreen函數和新建OSG容器后就無法顯示下拉框了。
問題處理:
使用下面的代碼就可以了,代碼如下:
navigationSubWindow->setGeometry(0,0,QApplication::desktop()->width()+1,QApplication::desktop()->height()+1);
setWindowFlags(Qt::FramelessWindowHint)