删除最小化和最大化按钮
Remove minimise and maximise Button
我的 Tkinter 应用程序有问题。
代码如下:
def help_stats(self):
self.help_about = tkinter.Toplevel(relief=tkinter.GROOVE)
self.help_about.title('Statistika')
self.help_about.config(width="350", height="300")
self.help_about.resizable(width=tkinter.FALSE, height=tkinter.FALSE)
self.help_about_label = tkinter.Label(self.help_about,
text="Something")
self.help_about_label.pack(side=tkinter.TOP, expand=1,
fill=tkinter.BOTH, padx=20, pady=10)
如果我单击菜单中的某个内容,将调用此函数,并创建一个新的 window。我需要从创建的 window 中删除最小化按钮,只保留关闭按钮。这可能吗?
使用 attributes
如下所示。它删除了最小化和最大化按钮。我已经在 Windows 8
.
上测试了代码
self.help_about.attributes("-toolwindow",1)
如下所示修改您的代码:
def help_stats(self):
self.help_about = tkinter.Toplevel(relief=tkinter.GROOVE)
self.help_about.attributes("-toolwindow",1)
self.help_about.title('Statistika')
self.help_about.config(width="350", height="300")
self.help_about.resizable(width=tkinter.FALSE, height=tkinter.FALSE)
self.help_about_label = tkinter.Label(self.help_about, text="Something")
self.help_about_label.pack(side=tkinter.TOP, expand=1, fill=tkinter.BOTH, padx=20, pady=10)
我的 Tkinter 应用程序有问题。
代码如下:
def help_stats(self):
self.help_about = tkinter.Toplevel(relief=tkinter.GROOVE)
self.help_about.title('Statistika')
self.help_about.config(width="350", height="300")
self.help_about.resizable(width=tkinter.FALSE, height=tkinter.FALSE)
self.help_about_label = tkinter.Label(self.help_about,
text="Something")
self.help_about_label.pack(side=tkinter.TOP, expand=1,
fill=tkinter.BOTH, padx=20, pady=10)
如果我单击菜单中的某个内容,将调用此函数,并创建一个新的 window。我需要从创建的 window 中删除最小化按钮,只保留关闭按钮。这可能吗?
使用 attributes
如下所示。它删除了最小化和最大化按钮。我已经在 Windows 8
.
self.help_about.attributes("-toolwindow",1)
如下所示修改您的代码:
def help_stats(self):
self.help_about = tkinter.Toplevel(relief=tkinter.GROOVE)
self.help_about.attributes("-toolwindow",1)
self.help_about.title('Statistika')
self.help_about.config(width="350", height="300")
self.help_about.resizable(width=tkinter.FALSE, height=tkinter.FALSE)
self.help_about_label = tkinter.Label(self.help_about, text="Something")
self.help_about_label.pack(side=tkinter.TOP, expand=1, fill=tkinter.BOTH, padx=20, pady=10)