如何从Tkinter中的全屏画布中删除小边框

时间:2017-03-28 16:17:45

标签: python tkinter tkinter-canvas

使用全屏画布时,例如以下代码:

from tkinter import *

root = Tk()
root.attributes("-fullscreen", True)

canvas = Canvas(root, background = "red")  # I use a red background for visibility.
canvas.pack(fill = BOTH, expand = True)

我的整个屏幕周围都有一个小的(2像素)边框。这种情况发生在我测试代码的任何计算机上。

有没有办法可以删除这个边框,就像画布在整个画面中填充到最边缘一样?

Image of my full screen, with the fullscreen canvas

由于

1 个答案:

答案 0 :(得分:3)

将此选项设为零:

canvas = Canvas(root, background="red", highlightthickness=0)

检查documentation以查找完整的选项列表。它可以帮助您解决许多类似的问题。