在tkinter中,可以通过设置窗口的属性来防止窗口最小化,但允许最大化和关闭窗口。以下是实现该功能的步骤:
import tkinter as tk
window = tk.Tk()
window.resizable(0, 0)
这里的resizable(0, 0)
表示窗口的宽度和高度都不可调整,即不能最小化。
完整的代码示例:
import tkinter as tk
def close_window():
window.destroy()
window = tk.Tk()
window.title("My Window")
window.geometry("300x200")
window.resizable(0, 0) # 禁止窗口最小化
label = tk.Label(window, text="Hello, World!")
label.pack()
button = tk.Button(window, text="Close", command=close_window)
button.pack()
window.mainloop()
在上述代码中,我们创建了一个窗口对象window
,并设置了窗口的标题和大小。通过window.resizable(0, 0)
,我们禁止了窗口的最小化功能。然后,我们添加了一个标签和一个按钮,用于展示和关闭窗口。
这是一个简单的示例,你可以根据自己的需求进行扩展和修改。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云