1.3k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von elactic Einsteiger_in (17 Punkte)
hallo zusammen
ich möchte einen bruchrechner mir python schreiben
ich habe da echt keinen durchblick also bitte nicht zu viel von mir erwarten =)
ich möchte ein label erstellen in dem unter der bedingung, dass der nenner 1 ist, nur der zähler angezeigt wird.
also dass er anzeigt, dass 3/1=3 ist.
meine idee war folgende (zaehler3 und nenner3 sind die ergebnisse):

if self.nenner3.get()==1:
self.la4text.set("="+self.zaehler3.get())

la4text ist die textvariable für das label
da tritt jetzt das problem auf, dass er int und str nicht verbinden kann...

wie kann ich das vermeiden oder anders gefragt: wie forme ich eine intvar in eine strvar um?

bin für jede hilfe dankbar =)

viele grüße
elactic

2 Antworten

0 Punkte
Beantwortet von kicia Mitglied (939 Punkte)
bin kein python spezialist, aber ich glaube so:
"= %d" % self.zaehler3.get()
0 Punkte
Beantwortet von elactic Einsteiger_in (17 Punkte)
habs schon hinbekommen^^
einfach mit self.la4text.set("="+str(self.zaehler3.get()))
also str(IntVar)

aber danke für die hilfe =)
...