
für ne hilfe oder tipp wäre ich dankbar

Code: Alles auswählen
import Tkinter
import Canvas
from Tkconstants import *
class Punkte ():
def __init__(self):
#hier werden fenster, mittellinie usw. gemacht
self.fenster2 = Tkinter.Tk()
self.flaeche2 = Tkinter.Canvas (self.fenster2, relief = SUNKEN, width = 400, height = 150, bg = "black")
self.flaeche2.pack()
self.mittellinie = Canvas.Rectangle(self.flaeche2, (200,0), (200,150), outline ="white", fill ="white")
# hier soll eine 8 erzeugt werden , damit dann je nach aufruf einer methode bestimmte elemente geloescht werden
self.rechtsoben = Canvas.Rectangle(self.flaeche2, (175,20), (180,70), outline = "white",fill= "white")
self.rechtsunten = Canvas.Rectangle(self.flaeche2, (175,75), (180,125), outline = "white",fill = "white")
self.linksoben = Canvas.Rectangle(self.flaeche2, (140,20), (145,70), outline = "white",fill = "white")
self.linksunten = Canvas.Rectangle(self.flaeche2, (140,75), (145,125), outline = "white",fill = "white")
self.ganzoben = Canvas.Rectangle(self.flaeche2, (145,15), (175,20), outline = "white",fill = "white")
self.mitte = Canvas.Rectangle(self.flaeche2, (145,70), (175,75), outline = "white",fill = "white")
self.ganzunten = Canvas.Rectangle(self.flaeche2, (145,125), (175,130), outline = "white",fill = "white")
#hier sollen alle elemente bis auf 2 geloescht werden somit nur eine 1 stehn bleibt ( wie bei einer anzeigetafel)
def display_one(self) :
self.linksoben.delete()
self.linksunten.delete()
self.ganzoben.delete()
self.mitte.delete()
self.ganzunten.delete()
#so ?
Punkte.fenster2.mainloop()
if __name__ == "__main__":
test=Punkte()
test()
test.eins()