在可视化程序的实际使用过程中,通常需要将某个程序窗口置于最前界面或者取消最前界面,以下为实现的方法。
1.启用 ‘窗口最前’ 功能
def sheZhi_chuangKouZuiQian(self):
self.logOut("已启用 ‘窗口最前’ 功能...")
from PyQt5 import QtCore
w.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) # 置顶
w.show()
2.禁用 ‘窗口最前’ 功能
def quXiao_chuangKouZuiQian(self):
self.logOut("已禁用 ‘窗口最前’ 功能..." )
from PyQt5 import QtCore
w.setWindowFlags(QtCore.Qt.Widget) #取消置顶
w.show()