gpt4 book ai didi

python - 主循环中的 PyQt 调试

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

主循环运行时我可以调试 PyQt 应用程序吗?Pdb、NetBeans、PyDev,在执行 sys.exit(app.exec_()) 时都会“卡住”。我可能错过了一些明显的东西。或者请问可能出现什么问题?我为我的“令人毛骨悚然”的英语道歉。谢谢。

最佳答案

我假设您的 main() 函数如下所示:

def __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
myapp = MyApplication()
myapp.show()
sys.exit(app.exec_())

如果没有,请发布一些示例代码来帮助确定可能出现的错误。

如果您的代码就是这样,您可以使用 IDLE(包含在 Python 安装中)调试程序的任何部分。进入空闲状态后,转到调试-->调试器以打开调试打开。然后打开 .py 文件并运行它 (F5)。您可以通过右键单击文件中的任意行并选择设置断点来设置断点。

查看其他 SO 问题以获取更多信息以及替代调试器/IDE 的良好链接:

Cleanest way to run/debug python programs in windows

关于python - 主循环中的 PyQt 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2199703/

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