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

时间:2014-12-24 15:48:58

标签: python button tkinter window

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

1 个答案:

答案 0 :(得分:20)

这是您问题的最短解决方案。该解决方案适用于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()

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