我想知道tkinter是否可以移除屏幕右上半部分的最小化、最大化和关闭按钮。或者还有其他的python库可以这样做吗?如果是,代码是什么?
发布于 2022-11-09 15:46:38
我在上面的一个评论中解释了这一点,但是为了更好的可读性,我想把它放在这里。AFAIK,您可以隐藏作为Toplevel
实例的窗口上的最小化和最大化按钮,但是不能在作为Tk
实例的根窗口上这样做--至少不使用显示的方法。
# basic example
import tkinter as tk
root = tk.Tk()
root.transient() # does nothing - min/max buttons are still shown
win = tk.Toplevel(root)
win.transient(root) # works as intended - only close button is shown
root.mainloop()
# classy OOP example
import tkinter as tk
class App(tk.Tk):
def __init__(self):
super().__init__()
self.transient() # does nothing - min/max buttons are still shown
self.win = tk.Toplevel(self)
self.win.transient(self) # works as intended - only close button is shown
if __name__ == '__main__':
app = App()
app.mainloop()
https://stackoverflow.com/questions/74377434
复制相似问题