PyQt5 技術篇-窗口置頂不生效解決辦法,setWindowFlags()設置不生效解決辦法

可能情況:被覆蓋

Dialog.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)   # 設置窗口置頂
Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)   # 設置只有關閉按鈕

如果有多個setWindowFlags(),只有最後一個生效,因爲是覆蓋式設置。

解決辦法:合併參數。

Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint|QtCore.Qt.WindowStaysOnTopHint)

多個參數之間用豎槓'|'分隔。
喜歡的點個贊❤吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章