SAMPLE1.PY

<pre>
# coding=utf8

import tkinter

class MyApp(tkinter.Frame):

def __init__(self, master=None):

tkinter.Frame.__init__(self, master)

self.pack()

self.setGUI()

def setGUI(self):

self.nameEntry = tkinter.Entry(self)

self.nameEntry.pack()


self.inputui = tkinter.StringVar()

self.inputui.set("Ihr Name...")

self.nameEntry["textvariable"] = self.inputui





self.bnOk = tkinter.Button(self)

self.bnOk["text"] = "Ok"

self.bnOk["command"] = self.quit

self.bnOk.pack(side="right")





self.bnAction = tkinter.Button(self)

self.bnAction["text"] = "Action"

self.bnAction["command"] = self.onAction

self.bnAction.pack(side="right")


def onAction(self):

s = self.inputui.get()

self.inputui.set( "Text: "+s )









# 1. Aufruf-Möglichkeit





root = tkinter.Tk()

app = MyApp(root)

app.mainloop()









# 2. Aufruf-Möglichkeit

root = tkinter.Tk()

root.title("Mein Fenster")

root.geometry("250x100")

app = MyApp(root)

app.mainloop()

</pre>




Text (Multiline Editor)
os