gpt4 book ai didi

Python 3 和 tkinter 通过单击按钮打开新窗口

转载 作者:太空狗 更新时间:2023-10-29 23:55:08 25 4
gpt4 key购买 nike

当用户单击 Tkinter 和 Python 3 中的按钮时如何打开新窗口?

最佳答案

您可以通过创建 Tkinter 类的新实例来打开新窗口 Toplevel .

例如:

import Tkinter as tk

class View(tk.Frame):
count = 0
def __init__(self, *args, **kwargs):
tk.Frame.__init__(self, *args, **kwargs)
b = tk.Button(self, text="Open new window", command=self.new_window)
b.pack(side="top")

def new_window(self):
self.count += 1
id = "New window #%s" % self.count
window = tk.Toplevel(self)
label = tk.Label(window, text=id)
label.pack(side="top", fill="both", padx=10, pady=10)

if __name__ == "__main__":
root = tk.Tk()
view = View(root)
view.pack(side="top", fill="both", expand=True)
root.mainloop()

关于Python 3 和 tkinter 通过单击按钮打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com