使用按钮 PyQt5 打开一个小部件
Open a widget with button PyQt5
我有一个按钮连接到一个名为 OpenSupplyWidget() 的函数,它应该启动一个 QWidget class 我在另一个文件中(该文件是 SupplyWidget.py 并且已经导入)。
def OpenSupplyWidget(self):
sw = SupplyWidget()
sw.show()
函数只打开window一瞬间。仅使用 sys.exit(app.exec_()) returns 错误说明 QApplication 事件循环已经 运行.
我用什么方法得到我想要的东西(打开一个小部件)?
谢谢!
尝试在 OpenSupplyWidget 函数之外使用 SupplyWidget。 sw 可能因为函数终止而被销毁。
...
def __init__(self):
self.sw = SupplyWidget()
def OpenSupplyWidget(self):
self.sw.show()
..
我有一个按钮连接到一个名为 OpenSupplyWidget() 的函数,它应该启动一个 QWidget class 我在另一个文件中(该文件是 SupplyWidget.py 并且已经导入)。
def OpenSupplyWidget(self):
sw = SupplyWidget()
sw.show()
函数只打开window一瞬间。仅使用 sys.exit(app.exec_()) returns 错误说明 QApplication 事件循环已经 运行.
我用什么方法得到我想要的东西(打开一个小部件)?
谢谢!
尝试在 OpenSupplyWidget 函数之外使用 SupplyWidget。 sw 可能因为函数终止而被销毁。
...
def __init__(self):
self.sw = SupplyWidget()
def OpenSupplyWidget(self):
self.sw.show()
..