QDockWidget懸浮在主窗口上方,主窗口最大化后,想到用resizeEvent函數后重新設置QDockWidget控件大小和位置,
發現數據是geometry()滯后的,不是當前的。
解決方法:
使用另外的方式觸發setWindowState(Qt::WindowMaximized)
例如重新設置QPushButton的clicked()來定義最大最小化按鈕,而不是通過resizeEvent。
QDockWidget懸浮在主窗口上方,主窗口最大化后,想到用resizeEvent函數后重新設置QDockWidget控件大小和位置,
發現數據是geometry()滯后的,不是當前的。
解決方法:
使用另外的方式觸發setWindowState(Qt::WindowMaximized)
例如重新設置QPushButton的clicked()來定義最大最小化按鈕,而不是通過resizeEvent。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。