gpt4 book ai didi

python - 如何使用 python 或 Shell 代码退出 Qapplication (PyQt)

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:03 24 4
gpt4 key购买 nike

大家好,我几乎对下面要向您介绍的所有技术都是新手,我正在使用 sys.exit(qapp.exec_()) 启动 QApplication (必需的,因为我在 python 中使用 QWebView类),一切都很好,除了应用程序在执行后不会自行退出,当我通过 REST Django Web 服务调用这个 Qapplication 时,这会导致问题(服务器不会退出加载),所以我想知道是否有什么解决办法吗 谢谢我正在考虑在启动应用程序后使用 python 执行 SIGTSTP (ctrl + z),这是一个实用的解决方案吗?

这是部分代码

def main():
import sys
qApp = QtGui.QApplication(sys.argv)

myappWebView = myappWebView()
myappWebView.load('http://website.com')
myappWebView.show()
sys.exit(qApp.exec_())

if __name__ == "__main__":
main()

每当我执行此命令时,就会启动一个窗口,Linux 控制台不会提示我输入新命令,并且会卡住,直到我手动关闭窗口。

最佳答案

不看代码很难回答,但我想你可以调用QCoreApplication.exit()当工作完成时。

关于python - 如何使用 python 或 Shell 代码退出 Qapplication (PyQt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10055697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com