Benutzung von Klassen (Vererbung von Tkinter-Klassen)

Fragen zu Tkinter.
Antworten
Alfons Mittelmeyer
User
Beiträge: 1715
Registriert: Freitag 31. Juli 2015, 13:34

@Quaaak: habe mal Deine GUI geladen und gespeichert. Na soviel scheint da wohl noch nicht los zu sein:

Code: Alles auswählen

try:
    import tkinter as tk
except ImportError:
    import Tkinter as tk


class Application(tk.Tk):

    def __init__(self,**kwargs):
        tk.Tk.__init__(self,**kwargs)
        self.title('3d')
        self.minsize(900, 250)
        # widget definitions ===================================
        self.canvas = tk.Canvas(self,bg='cornsilk')
        self.frame = Frame_1(self)
        self.canvas.pack(expand=1, fill='both', side='left')
        self.frame.pack(expand=1, anchor='e', fill='y')

class Frame_1(tk.Frame):

    def __init__(self,master,**kwargs):
        tk.Frame.__init__(self,master,**kwargs)
        self.config(bg='seashell2')
        # widget definitions ===================================
        self.radiobutton = tk.Radiobutton(self,text='Beobachter', bg='seashell2', value=1)
        self.radiobutton.grid(row=0, sticky='w')
        self.radiobutton = tk.Radiobutton(self,text='Block', bg='seashell2', value=2)
        self.radiobutton.grid(row=1, sticky='w')
        self.radiobutton = tk.Radiobutton(self,text='Lampe', bg='seashell2', value=3)
        self.radiobutton.grid(row=2, sticky='w')

if __name__ == '__main__':
    Application().mainloop()
Antworten