ich bin ein python neuling und versuche derzeit einen taschenrechner mit python und glade zu programmieren
hab auch schon die tasten definiert hab aber jetzt das problem das er mir beim drücken einer taste sie mir nur in der shell wiedergibt
wie bringe ich ihn dazu mir sie im ausgabe fenster anzuzeigen??
bin vollkommen ratlos und hab bis jetzt noch nichts dazu gefunden
hier mein code:
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Taschenrechner
# Impotieren der Module
import pygtk, gtk, gtk.glade
def minus(widget, data):
print data
def plus(widget, data):
print data
def mal(widget, data):
print data
def geteilt(widget, data):
print data
def istgleich(widget, data):
print data
def komma(widget, data):
print data
def zahlen(widget, data):
print data
gladetree = gtk.glade.XML("taschenrechner.glade", "window1")
window1=gladetree.get_widget("window1")
window1.show()
gladetree.get_widget("Minus").connect('clicked', minus, "-" )
gladetree.get_widget("Plus").connect('clicked', plus, "+" )
gladetree.get_widget("Mal").connect('clicked', mal, "*" )
gladetree.get_widget("Geteilt").connect('clicked', geteilt, "/" )
gladetree.get_widget("Komma").connect('clicked', komma, "," )
gladetree.get_widget("Null").connect('clicked', zahlen, "0" )
gladetree.get_widget("Eins").connect('clicked', zahlen, "1" )
gladetree.get_widget("Zwei").connect('clicked', zahlen, "2" )
gladetree.get_widget("Drei").connect('clicked', zahlen, "3" )
gladetree.get_widget("Vier").connect('clicked', zahlen, "4" )
gladetree.get_widget("Fünf").connect('clicked', zahlen, "5" )
gladetree.get_widget("Sechs").connect('clicked', zahlen, "6" )
gladetree.get_widget("Sieben").connect('clicked', zahlen, "7" )
gladetree.get_widget("Acht").connect('clicked', zahlen, "8" )
gladetree.get_widget("Neun").connect('clicked', zahlen, "9" )
ausgabe=gladetree.get_widget("Ausgabe")
ausgabe.set_text()
gtk.main()