我有这个代码
from tkinter import *
root = Tk()
它在 shell 上运行良好,但在 IDE 中运行不佳
新贡献者;) 并说明原因
谢谢:)
编辑
IDE-PyCharm
最佳答案
您始终需要在脚本末尾调用 mainloop()
为什么该代码在 Python Shell 中运行得非常好?
一般来说,Python Shell
一次仅解释一行,一旦调用 mainloop()
,您将无法使用 执行任何操作code>tkinter
窗口,所以在 python shell
中如果你真的考虑一下的话会非常不方便。
您更新的代码
from tkinter import *
root = Tk()
root.mainloop()
祝您编码愉快,欢迎来到 Stackoverflow!
关于python - 为什么这段代码只能在 python shell 中正确运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72901707/