QT-Qt5在使用showFullScreen窗口全屏狀態下,ComboBox的下拉框無法顯示,Tabel控件提示無法顯示,輸入法后選框無法顯示問題?


相關資料:

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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM