Python tkinter打开一个带有按钮提示的新窗口

Edd*_*ing 11 python window tkinter button

如何通过用户按下tkinter GUI中的按钮来打开新窗口?我只需要非常简单的解决方案,如果代码也能解释得那么好.

Bry*_*ley 23

这是您问题的最短解决方案.该解决方案适用于python 2.x. 对于python 3.x,将导入更改为"tkinter"而不是"Tkinter":

import Tkinter as tk

def create_window():
    window = tk.Toplevel(root)

root = tk.Tk()
b = tk.Button(root, text="Create new window", command=create_window)
b.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

这绝对不是我推荐的良好编码风格的例子,但它说明了基本概念:带有命令的按钮和创建窗口的功能.