GUI
Verfasst: Dienstag 8. Juni 2004, 14:20
Hallo
möchte eine graphische Oberfläche zum ersten Mal erstellen.
Habe zwei dateien .py, die miteinander verschmelzen müssen, damit ein Teil des Ergebnisses herauskommt.
Ich weiß nicht wie ich das mit Tk anzustellen habe.
Dies ist die Datei für die Oberfläche(noch nicht ganz):
from Tkinter import *
class Anwendung(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.createWidgets()
self.grid()
# ...
# andere Funktionsdefinitionen
# ...
def createWidgets(self): # die Oberflaechenelemente
b = Button(self, text="Beenden")
b["command"] = self.endit
b.grid(row=0, column=0)
# weitere Oberflaechenelemente
# ...
def endit(self): # sauber schliessen
self._root().quit()
self._root().destroy()
app = Anwendung() # Generiert automatisch Toplevel-Frame
app.mainloop() # Versteht mainloop da von Frame abgeleitet
und ich habe noch ein mp3 programm.
Also, ich möchte eine MP3 Oberfläche darstellen. Wie geht man da vor?? Wie lautet da der Aufruf???
Einige Tipps könnten mir sehr helfen.
möchte eine graphische Oberfläche zum ersten Mal erstellen.
Habe zwei dateien .py, die miteinander verschmelzen müssen, damit ein Teil des Ergebnisses herauskommt.
Ich weiß nicht wie ich das mit Tk anzustellen habe.
Dies ist die Datei für die Oberfläche(noch nicht ganz):
from Tkinter import *
class Anwendung(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.createWidgets()
self.grid()
# ...
# andere Funktionsdefinitionen
# ...
def createWidgets(self): # die Oberflaechenelemente
b = Button(self, text="Beenden")
b["command"] = self.endit
b.grid(row=0, column=0)
# weitere Oberflaechenelemente
# ...
def endit(self): # sauber schliessen
self._root().quit()
self._root().destroy()
app = Anwendung() # Generiert automatisch Toplevel-Frame
app.mainloop() # Versteht mainloop da von Frame abgeleitet
und ich habe noch ein mp3 programm.
Also, ich möchte eine MP3 Oberfläche darstellen. Wie geht man da vor?? Wie lautet da der Aufruf???
Einige Tipps könnten mir sehr helfen.