【发布时间】:2010-10-21 20:10:12
【问题描述】:
我需要在需要时将窗口设为顶层。 创建窗口代码:
class Application(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QMainWindow.__init__(self, None, Qt.Tool | Qt.FramelessWindowHint)
self.setFocusPolicy(Qt.StrongFocus)
self.setAttribute(Qt.WA_QuitOnClose, True)
当我需要时:
self.setWindowFlags(Qt.WindowStaysOnTopHint)
但是在运行这部分代码后,我的窗口隐藏了……我不知道,它在哪里。但是我的程序没有关闭! 帮助!我怎样才能在需要的时候让我的窗口最上面?
【问题讨论】: