【问题标题】:PyQt open another windowPyQt 打开另一个窗口
【发布时间】:2018-03-21 10:56:39
【问题描述】:

当用户单击'Go to work' 并隐藏当前窗口时,我向用户显示了另一个窗口。但是当我隐藏当前窗口时,任务栏中没有应用程序图标。我怎样才能做我想做的事? 我想显示新窗口并隐藏当前窗口,但任务栏中的图标没有显示。

def start(self):
        window = MainWindow(self)
        window.show()
        self.hide()

【问题讨论】:

  • (1) 不要让第二个窗口成为第一个窗口的子窗口。 (2) 使用属性保持对第二个窗口的引用:self.window = MainWindow(); self.window.show().

标签: python pyqt window


【解决方案1】:

在 self.hide() 和 self.showMinimized() 之间切换

def start(self):
    window = MainWindow(self)
    window.show()
    self.showMinimized()

【讨论】:

    猜你喜欢
    • 2012-10-17
    • 2016-02-28
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多