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

Python 如何在Tkinter中从全屏画布中删除小边框,python,tkinter,tkinter-canvas,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像素)边框。这在我测试代码的任何计算机

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

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像素)边框。这在我测试代码的任何计算机上都会发生

有没有一种方法可以删除这个边框,比如让画布填充整个屏幕直到最边缘


谢谢

将此选项设置为零:

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

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

画布有许多配置选项。你试过了吗?看看它们有什么效果?@BryanOakley,我曾试过,但还是忽略了强光厚度,傻我。谢谢