为什么要这段代码
import tkinter as tk
root=tk.Tk()
在IDLE中成功运行,但在PyCharm中未,
但是此代码
import tkinter as tk
root=tk.Tk()
root.mainloop()
在 IDLE和PyCharm中都成功运行
答案 0 :(得分:0)
空闲是based
上的tkinter
;这个新的root
占用了现有的idle
mainloop
如果您在pycharm中尝试此操作,则会弹出两个窗口:
import tkinter as tk
if __name__ == '__main__':
root = tk.Tk()
root2 = tk.Tk()
root.mainloop()