ich habe gerade begonnen ein bisschen mit python zu testen.
und bin jetzt schon auf ein problem gestossen. wie kann ich zwei zahlen von einem gtk-textfeld importieren sie dann zusammen zählen und dann die summe ausgeben?
heir mein versuch:
Code: Alles auswählen
#!/usr/bin/python2.2
import gtk
import gtk.glade
class simplecalc:
def destroy(self, args):
gtk.mainquit()
def __init__(self):
xml = gtk.glade.XML ("simplecalc.glade", domain="simplecalc")
mainWindow = xml.get_widget("mainWindow")
mainWindow.connect("destroy", self.destroy)
#bring in widgets from glade file
self.entry1 = xml.get_widget("entry1")
self.entry2 = xml.get_widget("entry2")
btnCalc = xml.get_widget("btnCalc")
self.lblSum = xml.get_widget("lblSum")
#add singal handler to button and entry
btnCalc.connect("clicked", self.calc_sum)
self.entry1.connect("activate", self.calc_sum)
self.entry2.connect("activate", self.calc_sum)
mainWindow.show_all()
gtk.mainloop()
def calc_sum(self, *args):
inputA = self.entry1.get_text()
inputB = self.entry2.get_text()
result = inputA + inputB
self.lblSum.set_text(result)
#class instance
firstclass = simplecalc()