gpt4 book ai didi

python - 如何只删除窗口边框?

转载 作者:太空宇宙 更新时间:2023-11-03 12:27:28 25 4
gpt4 key购买 nike

我想删除使用 tkinter 制作的应用程序的窗口边框。

我已经使用了 overrideredirect(1),但它并不令我满意:它删除了我想要的窗口边框,但它也删除了任务栏上的图标。

我怎样才能去掉窗口边框?

最佳答案

我认为这就是您的要求。我不知道您是否可以在不使用 Toplevel 的情况下执行此操作,但这里有一个小示例,说明您可以如何删除窗口边框并将图标保留在任务栏中。

import tkinter as tk

root = tk.Tk()
root.attributes('-alpha', 0.0) #For icon
#root.lower()
root.iconify()
window = tk.Toplevel(root)
window.geometry("100x100") #Whatever size
window.overrideredirect(1) #Remove border
#window.attributes('-topmost', 1)
#Whatever buttons, etc
close = tk.Button(window, text = "Close Window", command = lambda: root.destroy())
close.pack(fill = tk.BOTH, expand = 1)
window.mainloop()

然后你可以添加按钮,标签,任何你想要的window

关于python - 如何只删除窗口边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31085533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com