可能情況:被覆蓋
Dialog.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) # 設置窗口置頂
Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint) # 設置只有關閉按鈕
如果有多個setWindowFlags(),只有最後一個生效,因爲是覆蓋式設置。
解決辦法:合併參數。
Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint|QtCore.Qt.WindowStaysOnTopHint)
多個參數之間用豎槓'|'
分隔。
喜歡的點個贊❤吧!