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.