Anzeige flackert; wird nicht aufgebaut
Verfasst: Donnerstag 12. Juni 2003, 09:42
Hallo,
um das Aussehen der verwendeten Buttons in meinem Programm zu vereinheitlichen, hab ich gedacht es ist das Beste wenn ich hierfür eine eigene Klasse bilde, die von der Pythonklasse "Button" abgeleitet ist: Das funktioniert bzgl. des Aussehens auch halbwegs; aber sobald man mit der Maus auf einen der Knöpfe fährt, fangen die an wie blöd zu flackern und zu verspringen. Mit einem original Button ist das nicht der Fall. Folglich habe ich vermutlich einen Fehler in meiner Klasse; aber ich komm nicht drauf.
Und 2.:
Seit ich mit der Klassenbildung angefangen habe, gibt es z.T. Probleme mit dem Aufbau von Fenstern. So wird nach dem Schließen eines meiner Fenster der Inhalt des darunter liegenden erst wieder angezeigt wenn man mit der Maus darüberfährt; dies war zuvor nicht der Fall. Von was könnte das herrühren?
um das Aussehen der verwendeten Buttons in meinem Programm zu vereinheitlichen, hab ich gedacht es ist das Beste wenn ich hierfür eine eigene Klasse bilde, die von der Pythonklasse "Button" abgeleitet ist:
Code: Alles auswählen
from Tkinter import *
class OwnButton(Button):
"""_('Eigene Klasse >>OwnButton<< abgeleitet von der Python-Klasse
>>Button<<; definiert das Aussehen der im Programm verwendeten Buttons')
"""
def __init__(self, master, text, command):
Button.__init__(self,master)
self.button = Button(self, text=text, bd=3, bg=col_um_bg, fg=col_um_fg, font=("arial", 10, "bold"), command=command)
self.button.pack()
exit_button = OwnButton(frame2, _('Abbrechen'), modSetWin.destroy)
exit_button.pack(side=LEFT, padx=30, pady=30 )
Und 2.:
Seit ich mit der Klassenbildung angefangen habe, gibt es z.T. Probleme mit dem Aufbau von Fenstern. So wird nach dem Schließen eines meiner Fenster der Inhalt des darunter liegenden erst wieder angezeigt wenn man mit der Maus darüberfährt; dies war zuvor nicht der Fall. Von was könnte das herrühren?