2017-03-28 7 views
1

zu entfernen, wenn eine Vollbild-Leinwand verwenden, wie in dem folgenden Code:Wie klein Grenze von Vollbild-Leinwand in Tkinter

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) 

ich einen kleinen (2 Pixel) Rand um meinen gesamten Bildschirm. Dies geschieht auf jedem Computer, auf dem ich den Code teste.

Gibt es eine Möglichkeit, diesen Rahmen zu entfernen, wie in der Leinwand füllen Sie den gesamten Bildschirm bis zum äußersten Rand?

Image of my full screen, with the fullscreen canvas

Dank

+0

Es gibt viele Konfigurationsoptionen für die Arbeitsfläche. Hast du sie alle ausprobiert, um zu sehen, welche Wirkung sie haben? –

+0

@BryanOakley, ich hatte es aber geschafft, highlightthickness zu übersehen, dumme mich. Vielen Dank! – SneakyTurtle

Antwort

3

diese Option auf Null:

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

die documentation Überprüfen Sie die vollständige Liste der Optionen zu finden. Es kann Ihnen helfen, viele ähnliche Probleme zu lösen.