PyCharm 自动关闭弹出窗口 windows,我可以停止吗?
PyCharm automatically closes pop-up windows, can I stop this?
我对使用 JetBrains 的 PyCharm 相当陌生,但我只是在摆弄 tkinter 和 turtle-graphics,每当我 运行 一些代码时,例如:
t = turtle.Pen()
t.forward(50)
PyCharm 将成功创建一只海龟 window 并画线,但是,打开的 window 会立即关闭。如果我使用 tkinter 也是如此。
有没有办法阻止 PyCharm 这样做,并保持 window 打开?
在 turtle
中建立在 tkinter
之上,你应该在最后一行 运行 mainloop()
就像 tkinter
乌龟:
import turtle
t = turtle.Pen()
t.forward(50)
turtle.mainloop()
Tkinter:
import tkinter as tk
root = tk.Tk()
b = tk.Button(root, text='Close', command=root.destroy)
b.pack()
root.mainloop()
它从系统获取 key/mouse 事件并发送到小部件,检查按下的按钮等 - 所以它保持 window 打开直到您按下关闭按钮。
我对使用 JetBrains 的 PyCharm 相当陌生,但我只是在摆弄 tkinter 和 turtle-graphics,每当我 运行 一些代码时,例如:
t = turtle.Pen()
t.forward(50)
PyCharm 将成功创建一只海龟 window 并画线,但是,打开的 window 会立即关闭。如果我使用 tkinter 也是如此。
有没有办法阻止 PyCharm 这样做,并保持 window 打开?
在 turtle
中建立在 tkinter
之上,你应该在最后一行 运行 mainloop()
就像 tkinter
乌龟:
import turtle
t = turtle.Pen()
t.forward(50)
turtle.mainloop()
Tkinter:
import tkinter as tk
root = tk.Tk()
b = tk.Button(root, text='Close', command=root.destroy)
b.pack()
root.mainloop()
它从系统获取 key/mouse 事件并发送到小部件,检查按下的按钮等 - 所以它保持 window 打开直到您按下关闭按钮。