Python + Gtk + Numerischer Input
Verfasst: Mittwoch 18. Februar 2004, 15:41
hallo,
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:
funktioniert aber leider nicht so richtig
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()