如何创建一个在python tkinter中无法最小化的tk窗口?

bybem2ql  于 2021-08-20  发布在  Java
关注(0)|答案(3)|浏览(459)

我试过了 win.overrideredirect(True) 它不起作用。。。
我的代码是这样的:

from tkinter import *

win = Tk()
win.resizable(0,0)
win.wm_protocol("WM_SAVE_YOURSELF", lambda: print("On exit"))
Label(win, text="Tk Window").pack()
win.mainloop()

规范:Python3.9.6[最新版本]、PIP21.1.3、os:Windows10Home
我想禁用最小化按钮。。。请帮忙

hmae6n7t

hmae6n7t1#

@n1ck145发布的东西对我不起作用,但我猜他/她试图这样做:

import Tkinter as tk

root = tk.Tk()
root.attributes("-toolwindow", True)
root.mainloop()

如果你想知道更多 attribute 选项请看这里

ha5z0ras

ha5z0ras2#

在这里找到这个:

import Tkinter as tk

root= tk.Tk()

root.title("wm min/max")

# this removes the maximize button

root.resizable(0,0)

# # if on MS Windows, this might do the trick,

# # but I wouldn't know:

# root.attributes(toolwindow=1)

# # for no window manager decorations at all:

# root.overrideredirect(1)

# # useful for something like a splash screen

root.mainloop()
bjp0bcyl

bjp0bcyl3#

尝试以下可调整大小的函数:

win= Tk()

win.geometry("750x250")

win.resizable(False, False)

相关问题