Welches Python ist für tkinter zu empfehlen

Fragen zu Tkinter.
Antworten
Alfons Mittelmeyer
User
Beiträge: 1715
Registriert: Freitag 31. Juli 2015, 13:34

Hatte heute Python3.2 installiert für meinen MK808B und erhielt dann für gridinfo folgende Fehlermeldung:

File "/usr/local/lib/python3.2/tkinter/__init__.py", line 1902, in grid_info
self.tk.call('grid', 'info', self._w))
TypeError: Can't convert '_tkinter.Tcl_Obj' object to str implicitly

Beschwert sich also, dass sich ein tcl Objekt nicht in einen String umwandeln läßt.
Jetzt hatte ich geschaut, was ich für eine Python Version auf meinem PC habe. Das ist Python3.2.3 und damit geht es.

Soll ich jetzt auch Python 3.2.3 installieren oder ist etwas anderes besser?
Alfons Mittelmeyer
User
Beiträge: 1715
Registriert: Freitag 31. Juli 2015, 13:34

Das liegt ja wohl doch nicht an Python sondern an tk, weil es ein self.tk.call ist. Muss mal schauen, welche tcl/tk Version ich auf meinem PC habe.

Also, ich weiss nur dass auf meinem PC irgendeine 8.5 tcl/tk Version ist, aber welche? Ich hätte aber gerne eine auf dem MK808B, die gridinfo kann. Multithreading wäre zwar auch schön. Aber wenn gridinfo nicht geht, das wäre ganz schlecht.
Alfons Mittelmeyer
User
Beiträge: 1715
Registriert: Freitag 31. Juli 2015, 13:34

Bin von tcl/tk 8.6.4 wieder auf tcl/tk 8.5.18 zurückgegangen und dann konnte man auch plötzlich threads konfigurieren. Jedenfalls ist 8.6 noch nicht zu empfehlen, wenn da gridinfo nicht funktioniert.
Antworten