【发布时间】:2017-03-01 08:14:21
【问题描述】:
这是我的点击按钮代码:
run_btn=QtWidgets.QPushButton("Run")
def main():
print ('Starting Program')
run_btn.clicked.connect(main)
但是当我点击“运行”后,它只是一次又一次地打印“启动程序”,GUI窗口并没有消失:
如何让按钮打印一次并继续执行程序?
我正在使用 PyQt5 和 Python 3.4.0
【问题讨论】:
-
从这个sn-p很难看出。您能否提供一个重现不良行为的最小工作示例?
-
@mFoxRU prntscr.com/eek8ws 这就是我的意思... gui 窗口不会消失...
-
调用主窗口的
close()方法 -
run_btn.clicked.connect(mainwindow.close).
标签: python python-3.x pyqt pyqt5 qt-signals