![]() |
|||
| HSG |
|
from tkinter import *
class MeinFenster(Tk): # von Tk erben
def __init__(self): # Konstruktor
Tk.__init__(self) # Konstruktor der Super-Klasse aufrufen
self.title('Vererbung 0')
self.geometry('400x300')
self.c=Canvas(self,width=400,height=300,bg='white')
self.c.place(x=0,y=0)
self.p = PhotoImage(file='car2.gif')
self.c.create_image(30,40,image=self.p,anchor='nw')
f = MeinFenster()
f.mainloop()
In größeren Projekten sollte man wegen drohender Namenskonflikte *-Importe vermeiden.
import tkinter as T
class MeinFenster(T.Tk): # von Tk erben
def __init__(self): # Konstruktor
T.Tk.__init__(self) # Konstruktor der Super-Klasse aufrufen
self.title('Vererbung 0')
self.geometry('400x300')
self.c=T.Canvas(self,width=400,height=300,bg='white')
self.c.place(x=0,y=0)
self.p = T.PhotoImage(file='car2.gif')
self.c.create_image(30,40,image=self.p,anchor='nw')
f = MeinFenster()
f.mainloop()
vorläufig: mycanvas2.py
Für die View-Darstellung einer Digitaluhr wäre ein blinkendes Label nützlich.