ich habe mich die letzten Jahre nur mit non-GUI programmen begnügt, und bitte um hilfe beim Umstieg:
nachdem die Grenzen erreicht sind:
http://www.python-forum.de/topic-16449.html
möchte ich als Einstieg mein kleines Interpolationsprogramm mit einer GUI versehen:
Code: Alles auswählen
from Tkinter import *
root = Tk()
textfenster = Text(root)
textfenster.pack()
def hole():
textfenster.insert(END, '\n' + eingabe.get())
textfenster.insert(END,u'gegeben: x | gesucht: y ')
X1=u'Wert X1 mit X1<x: '
lab=Label(root,text=X1)
# ... hier fehlt etwas damit der eingabewert der Variablen X1 zugewiesen wird und im oberen Fenster erscheint
X2=u'Wert X2 mit X2>x: '
lab=Label(root,text=X1)
# ... hier fehlt etwas
Y1=u'Wert Y1 mit y=?: '
lab=Label(root,text=Y1)
# ... hier fehlt etwas
Y2=u'Wert Y2 mit y=?: '
lab=Label(root,text=Y2)
# ... hier fehlt etwas
x=u'Wert x: '
lab=Label(root,text=x)
lab.pack(side = LEFT)
eingabe = Entry(root,width=60)
eingabe.pack(side=LEFT)
but = Button(root,text='Hole', command = hole)
but.pack(side = LEFT)
root.mainloop()
#y=(x-X1)*(Y2-Y1)/(X2-X1)+Y1
#print u'Ergebnis y= ',y
Das ist nmein bisheriges Ergebnis, ich möchte oben alle Infos sammeln und unten Eingaben machen, wobei immer die aktuell gefragte Variable als Label erscheint, daneben der zugehörige Wert eingegeben wird,
nach Enter sollte dann im oberen Fenster als bestätigung erscheinen z.B.
gegeben: x | gesucht: y
X1= 15
X2=20
Y1=10
Y2=50
x=17
Ergebnis: y= ...
Nur sieht man ja, dass ich es erst mal zum Gerüst geschaft habe und jetzt bitte ich um Denkanstöße, denn ich stehe im Momment ein bissel auf dem Schlauch