Seite 1 von 1
Rand bei Canvas
Verfasst: Sonntag 15. Oktober 2006, 12:37
von schlangenbeschwörer
Hallo,
ich möchte gerne ein Canvas mit schwarzem Hintergrund in ein Fenster mit ebenfalls schwarzem Hintergrund einbetten, sodass man das Canvas selbst nicht sieht. Leider ist dies doch der Fall, da um das Canvas immer ein weißer Rahmen erscheint.

Wie kann ich den "wegmachen" ?
Gruß, jj
Verfasst: Sonntag 15. Oktober 2006, 14:47
von Mr_Snede
Zeige mal den Quellcode, den du bis jetzt hast.
Verfasst: Montag 16. Oktober 2006, 05:32
von wuf
Hallo schlangenbeschwörer
Sollte das Problem lösen.
Gruss wuf

Verfasst: Montag 16. Oktober 2006, 08:28
von jAN
oder mach den rahmen mit einer dicke von -2... das hat bei mir schon mal geholfen...
Verfasst: Mittwoch 18. Oktober 2006, 14:10
von schlangenbeschwörer
Danke wuf und auch jAN,
ich habs grad mal ausprobiert und es geht beides.
Gruß, jj

Verfasst: Donnerstag 18. Februar 2010, 14:51
von Louis19
Hallo,
wenn ich jetzt Widgets in das Canvas setzten möchte, dann haben die auch diesen weißen Rahmen. Jedoch lassen sich diese nicht mit
wegnehmen. Gibt es da was ähnliches ?
Gruß
Louis
Verfasst: Donnerstag 18. Februar 2010, 18:38
von wuf
Hallo Louis19
Was für Widgets platzierst du in der Canvas? Könntest du ein Beispiel zeigen?
Gruss wuf

Verfasst: Donnerstag 18. Februar 2010, 21:38
von Louis19
das ist generell so außer bei Labels.
zum Beispiel bei Buttons hab ich:
Code: Alles auswählen
self.phig_0 = PhotoImage(file='0.gif')
self.sbt_0 =Button(image=self.phig_0)
self.linksunten.create_window('.5','1c', window=self.sbt_0)
Verfasst: Donnerstag 18. Februar 2010, 22:10
von Louis19
also ich hab das ganze jetzt nochmal unter Windows getestet und da ist der Rand glaub ich verschwunden (, oder so klein das er mich nicht stört

).
Trotzdem Danke
Gruß
Louis
PS: Aber auf meinem Mac bleibt da der Rand.
Verfasst: Freitag 19. Februar 2010, 00:22
von wuf
...... Interessanterweise bleibt auf einem Button mit Bild zwischen Bild und Buttonrand eine Lücke von einem Pixel bestehen die mit der Button-Optionen bd=0 und highlightthickness=0 nicht wegzubringen ist. Bei Verwendung eines Label-Widgets an Stelle eines Button-Widgets geht es hingegen ohne Rand. Da fällt aber die 3D-Animation bei Betätigung des Labels weg.
Siehe hierfür noch Thread:
http://www.python-forum.de/post-158702.html#158702
bei dem es auch um dieses Problem geht.
Gruss wuf
