button = tk.Button(root, text="打开新窗口", command=open_new_window) button.pack() 运行主窗口的消息循环: 代码语言:txt 复制 root.mainloop() 完整的代码如下: 代码语言:txt 复制 import tkinter as tk def open_new_window(): new_window = tk.Toplevel(root) new_window.title("新窗口") ...
button=tk.Button(root,text="点击我",command=lambda:open_new_window())button.pack() 1. 2. 步骤4: 定义按钮点击事件处理函数 我们需要定义一个函数,当按钮被点击时,这个函数会被调用。在这个函数中,我们将创建一个新的窗口。 defopen_new_window():new_window=tk.Toplevel(root)new_window.title("新...
button = tk.Button(root, text="打开新窗口", command=open_new_window) button.pack() 运行主窗口的消息循环: 代码语言:txt 复制 root.mainloop() 这样,当点击按钮时,当前窗口将被隐藏,同时新窗口将被打开。 Tkinter的优势在于它是Python的标准库,易于学习和使用。它提供了丰富的GUI组件和布局管理器,可以...
text="打开新窗体",command=self.open_new_window)self.button.pack(pady=20)defopen_new_window(self):new_window=tk.Toplevel(self.root)# 创建新窗体new_window.title("新窗体")# 在新窗体中添加一些控件label=tk.Label(new_window,text="这是一个新的窗口")label.pack(pady=20)close_button=tk.But...
self.root.title('First window') self.root.geometry('1350x700+0+0') frame1 = Frame(self.root, bg='black') frame1.place(x=400, y=50, width=400, height=600) btn_1 = Button(frame1, command=self.second_window, text='open second window', font=("Times New Roman", 15, 'bold'),...
self.create_button(mb.askretrycancel,"Ask Retry/Cancel","Returns True or False") self.create_button(mb.askyesnocancel,"Ask Yes/No/Cancel","Returns True, False or None")defcreate_button(self, dialog, title, message): command =lambda:print(dialog(title, message)) ...
label.bind("<Button-1>", say_hello) root.mainloop() 14、为Toplevel组件(顶部操作杆)绑定回调函数 import tkinter as tk def create_window(): window = tk.Toplevel(root) label = tk.Label(window, text="New Window") label.pack() root = tk.Tk() ...
Toplevel Window Methods 2. 常用窗口部件及简要说明: Tkinter支持16个核心的窗口部件,这个16个核心窗口部件类简要描述如下: Button:一个简单的按钮,用来执行一个命令或别的操作。 Canvas:组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制窗口部件。
Toplevel Window Methods 2. 常用窗口部件及简要说明: Tkinter支持16个核心的窗口部件,这个16个核心窗口部件类简要描述如下: Button:一个简单的按钮,用来执行一个命令或别的操作。 Canvas:组织图形。这个部件可以用来绘制图表和图,创建图形编辑器,实现定制窗口部件。 Checkbutton:代表一个变量,它有两个不同的值。点击...
window.mainloop() Radiobutton 选择按钮 做个选择按钮的小demo,选中的会打印到黄色的label中。 importtkinterastk# 创建主窗口window = tk.Tk() window.title('my window') window.geometry('200x200')# 创建Label控件var = tk.StringVar() l = tk.Label(window,bg="yellow",width=20,text="empty") ...