Hallo Liste, bin gerade dabei, mich in die Programmierung mit Python einzulesen. Aber noch ziemlich am Anfang. Dabei wollte ich auch IDLE ausprobieren. Zur Zeit arbeite ich mit SuSE 8.2 und Python in der Version 2.2.2 Habe mir also IDLE und alles was so benötigt wird auf den Rechner gespielt. Leider krieg ich IDLE nicht so richtig zum Arbeiten. Jedesmal wenn ich eine Taste drücke, erscheint in roter Schrift folgendes: Exception in Tkinter callback Traceback (most recent call last): File "/var/tmp/python-2.2.2-build//usr/lib/python2.2/lib-tk/Tkinter.py", line 1299, in __call__ args = apply(self.subst, args) File "/var/tmp/python-2.2.2-build//usr/lib/python2.2/lib-tk/Tkinter.py", line 1035, in _substitute e.height = getint(h) ValueError: invalid literal for int(): ?? Das kommt bei jedem Mausklick und bei jedem Tastendruck, ich werd aus der Meldung aber nicht so richtig schlau. Beim Installieren hat es aber keine fehlenden Abhängigkeiten angemeckert. Muß ich irgendeine Einstellung ändern? Ich würde Idle nur gern ausprobieren, bevor ich mich dafür oder dagegen entscheide. Sabine Beyer _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Hallo! On 18 Mar 2004 at 14:29, Sabine Beyer wrote:
"/var/tmp/python-2.2.2-build//usr/lib/python2.2/lib-tk/Tkinter.py", line 1035, in _substitute e.height = getint(h) ValueError: invalid literal for int(): ??
Grund dafür ist eine Inkompatibilität zw. Deiner Python-Version und der installierten Tcl/Tk-Version. Entweder Du installierst ein Python ab Version 2.3 (lohnt sich auch aus anderen Gründen) oder eine etwas ältere Tcl/Tk- Version. Jan _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Jan Voges schrieb:
Grund dafür ist eine Inkompatibilität zw. Deiner Python-Version und der installierten Tcl/Tk-Version. Entweder Du installierst ein Python ab Version 2.3 (lohnt sich auch aus anderen Gründen) oder eine etwas ältere Tcl/Tk- Version.
Jan
Danke, da ich eh nächste Woche ein neues System auf unseren neuen PC installiere, werde ich das da gleich berücksichtigen. Da ist sowieso eine neuere Pythonversion dabei und doch hoffentlich eine neuere Tcl/Tk- Version. Ansonsten weiß ich ja jetzt, wo der Fehler liegt und kann beim Installieren darauf achten. Sabine _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Hallo! On 19 Mar 2004 at 9:49, Sabine Beyer wrote:
da ich eh nächste Woche ein neues System auf unseren neuen PC installiere, werde ich das da gleich berücksichtigen. Da ist sowieso
Wenn Du ungern so lange warten willst, kannst Du auch durch einfache Anpassungen in Tkinter.py das Problem lösen. Folgende Funktion möglichst weit oben einfügen:
>>>>>> def myint(wert): if wert == '??': return 0 else: return int(wert) <<<<<<<<<<<<
Dann die drei Vorkommen von "getint = int" durch "getint = myint" ersetzen. Jan _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
Jan Voges -
Sabine Beyer