def close_current_window(): root.destroy() # 关闭当前窗口 root = Tk() # 创建主窗口 创建一个按钮,在按钮的回调函数中打开新窗口并关闭当前窗口: 代码语言:txt 复制 def open_new_window(): new_window = Toplevel(root) # 创建新窗口 new_window.title("新窗口") # 设置新窗口标题 new_wind...
def open_new_window(): root.withdraw() # 隐藏当前窗口 new_window = tk.Toplevel(root) # 创建新窗口 # 在新窗口中添加组件和逻辑 创建一个按钮,并绑定点击事件: 代码语言:txt 复制 button = tk.Button(root, text="打开新窗口", command=open_new_window) button.pack() ...
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.Butt...
window参数指定了按钮的父级窗体,text参数指定了按钮上的文本。最后,我们使用pack方法将按钮添加到窗体上。 弹出新窗体 要在单击按钮后弹出新窗体,我们可以使用Tkinter库提供的Toplevel类。 defopen_new_window():new_window=tk.Toplevel(window)new_window.title("新窗体")new_window.geometry("200x200")button=tk...
self.btn = tk.Button(self, text="Open new window", command=self.open_window) self.btn.pack(padx=50, pady=20)defopen_window(self): window = Window(self) window.grab_set()if__name__ =="__main__": app = App() app.mainloop() ...
def create_window(): window = tk.Toplevel(root) label = tk.Label(window, text="New Window") label.pack() root = tk.Tk() button = tk.Button(root, text="Create window", command=create_window) button.pack() root.mainloop()
filemenu.add_command(label='Open', command=do_job)##同样的在`File`中加入`Open`小菜单 filemenu.add_command(label='Save', command=do_job)##同样的在`File`中加入`Save`小菜单 filemenu.add_separator()##这里就是一条分割线 ##同样的在`File`中加入`Exit`小菜单,此处对应命令为`window.quit` ...
('Open Window!!!') root.geometry("600x400") root.resizable(1, 1) button1 =Button(root, text ="Open and Send New Window", command =self.newFrame) button1.place(x = 50, y = 25, width=400, height=45) entry1 = Entry(root, textvariable=self.query) entry1.place(x = 50, y =...
menubar =tk.Menu(window) #第6步,创建一个File菜单项(默认不下拉,下拉内容包括New,Open,Save,Exit功能项) filemenu =tk.Menu(menubar, tearoff=0) # 将上面定义的空菜单命名为File,放在菜单栏中,就是装入那个容器中 menubar.add_cascade(label='File', menu=filemenu) #在File中加入New、Open、Save等小菜...
oldtitle=window.title()# 查看标题window.title('New title')# 修改标题 2.2 大小和位置 在Tk中,窗口在屏幕上的位置和大小称为其几何形状 。 完整的几何规范如下所示: width x height ±x±y width 和 height(通常以像素为单位)非常不言自明。 “±x”(水平位置)用正负号指定,因此“+25”表示窗口的左边...