尝试在 Windows 10 上运行。我无法正确评估应用程序的状态,因为单击停靠图标以最小化仍显示活动状态。
测试显示,每当我单击停靠图标以最小化时,都会发出状态更改信号,但会立即再次发出信号并反转,因此它显示为活动状态。
这是我认为的相关代码:
app = QApplication(sys.argv)
app.setStyle("cleanlooks")
font = QtGui.QFont('Ubuntu', -1, QtGui.QFont.Normal)
font.setPixelSize(16)
app.setFont(font)
app.lastWindowClosed.connect(app.quit)
form = MainForm()
form.show()
try:
app.exec_()
except Exception as e:
raise RuntimeError("Exception: " + str(e))