Bac*_*hrc 13
如果您使用的是 Canvas(因为此线程是 Google 中的第一个结果)并且您有这些边框让您烦恼,当您希望您的画布成为窗口时,Canvas 的构造函数有一个应该适合您需要的参数: highlightthickness=0
import tkinter as tk
root = tk.Tk()
root.overrideredirect(True)
w, h = 800, 500
canvas = tk.Canvas(root, width=w, height=h, highlightthickness=0)
# ...
# Do your things in your canvas
# ...
canvas.pack(fill='both')
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
小智 9
我想这就是你要求的.我不知道你是否可以不使用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()
Run Code Online (Sandbox Code Playgroud)
然后,您可以添加按钮,标签,无论您想要什么 window
| 归档时间: |
|
| 查看次数: |
11001 次 |
| 最近记录: |