Python Programmierung Schnellkalkulator programmieren
Author D.Selzer-McKenzie
Heute zeige ich Ihnen, wie Sie mit wenig Code einen
Kalkulator mit Benutzeroberfläche kalkulieren können.
Den Code finden Sie im Forum
und es sind nur wenige Zeilen. Schauen Sie auf dem Video,
wie der Kalkulator bzw. Schnellrechnen (also quasi ein Taschenrechner)
aussieht. Natürlich sollten Sie ihn noch etwa verbessern, Innenfarbe und
Rahmenfarbe usw.
Der Python-Code:
from Tkinter import *
main = Tk()
main.title('Schnellkalkulierer Programming by
D.Selzer-McKenzie')
def plus():
s1=Eingabefeld1.get()
#Strings aus Eingabefelder holen
s2=Eingabefeld2.get()
ergebnis=float(s1)+float(s2)
#Strings in Fließkommazahlen umwandeln
#und addieren
Text1.config(text='
+ plus ')
Text3.config(text=str(ergebnis))
#Ergebnis als String ausgeben
def minus():
s1=Eingabefeld1.get()
s2=Eingabefeld2.get()
ergebnis=float(s1)-float(s2)
Text1.config(text='
- minus ')
#Operationszeichen muss stimmen
Text3.config(text=str(ergebnis))
#Die Größe des Fensters soll nicht verändert werden können
main.resizable(width=NO, height=NO)
Container1=Frame(main,height=300,width=600)
Container1.propagate(0)
Container1.pack()
Container2=Frame(main,height=50,width=400)
Container2.propagate(0)
Container2.pack()
Eingabefeld1= Entry(Container1)
Eingabefeld2= Entry(Container1)
Text0_1 =Label(Container1,text=' ')
Text0_2 =Label(Container2,text=' ')
Text1
=Label(Container1,text=' + ')
Text2
=Label(Container1,text=' = Resultat')
Text3
=Label(Container1,text='
')
Knopf1=Button(Container2,text=' + plus ',command=plus)
Knopf2=Button(Container2,text=' - minus ',command=minus)
Text0_1.pack(side=LEFT)
Eingabefeld1.pack(side=LEFT)
Text1.pack(side=LEFT)
Eingabefeld2.pack(side=LEFT)
Text2.pack(side=LEFT)
Text3.pack(side=LEFT)
Text0_2.pack(side=LEFT)
Knopf1.pack(side=LEFT)
Knopf2.pack(side=LEFT)
main.mainloop()
Keine Kommentare:
Kommentar veröffentlichen
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.