Tix nur in Python Doku?
Hallo, Python 2.2, Windows Zu meiner Überraschung habe ich in der Doku ein Kapitel über Tix gesehen, aber keine Tix-DLL etc, also nur Doku, keinen Kode!? Kennt jemand den Grund? Dem Tkinter fehlen ja leider leider viele moderne GUI-Elemente und so wie es aussieht, hat Tix einiges davon. Ist es eventuell geplant, Tix mit Python auszuliefern (wann)? Oder warum wird Tix in der Doku beschrieben? -- MfG Klaus Meyer :-) _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Klaus-Gerd Meyer wrote:
Zu meiner Überraschung habe ich in der Doku ein Kapitel über Tix gesehen, aber keine Tix-DLL etc, also nur Doku, keinen Kode!?
Kennt jemand den Grund?
Tix ist in der Windows-Distribution nicht enthalten. "Im Prinzip" reicht es, die Tix-Dateien (also die Tcl-Files und die Tix-DLL) in den Python-Baum hineinzukopieren. Man muss natürlich eine Tix-Version verwenden, die auch zur verwendete Tk-Version (8.3 bei Python 2.x) passt. In den Python-2.3-Installern sollte Tix enthalten sein. Ciao, Martin _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Martin v. Löwis wrote:
bei Python 2.x) passt. In den Python-2.3-Installern sollte Tix enthalten sein.
Habe gerade die Python-Seite durchsucht, dort steht in der Roadmap (http://www.python.org/peps/pep-0283.html) unter Open Issues: - New widgets for Tkinter??? Has anyone gotten the time for this? *Are* there any new widgets in Tk 8.4? Note that we've got better Tix support already (though not on Windows yet). Demnach ist Tix in der Linux-Version, aber nicht in der Win-Version und es scheint noch offen zu sein, ob es kommt? Ich kann nur hoffen, das es kommt, damit die Win+Linux-Versionen wieder gleichziehen. Ein wichtiger Pluspunkt von Python ist u.A. ja auch die Möglichkeit, portablen Kode zu schreiben. Es wäre doch ärgerlich, wenn Python an dieser Stelle auf verschiedenen Systemen auseinanderläuft! -- Mit freundlichen Grüßen Klaus Meyer :-) _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Klaus Meyer wrote:
Demnach ist Tix in der Linux-Version, aber nicht in der Win-Version und es scheint noch offen zu sein, ob es kommt?
Tix war schon immer in der Linux-Version (oder, je nach Geschmack, noch nie): Man muss sich unter Linux Python selbst übersetzen (oder der Distributor tut das für einen), und kann sich da aussuchen, ob Tix installiert ist oder nicht. Ob der PEP stimmt, weiss ich nicht.
Ich kann nur hoffen, das es kommt, damit die Win+Linux-Versionen wieder gleichziehen.
Hmm, ein seltsamer Grund :-) Es gibt eigentlich keine (offizielle) Linux-Version, demzufolge stellt sich die Frage des Gleichziehens auch nicht. Hast Du mal Python 2.3 ausprobiert? Ciao, Martin _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
nie): Man muss sich unter Linux Python selbst übersetzen (oder der Distributor tut das für einen), und kann sich da aussuchen, ob Tix installiert ist oder nicht.
Entscheidend ist, was in dem Standard-Download von python.org enthalten ist und da scheint in der Source und wohl auch in den dort angebotenen RPMs seit einiger Zeit Tix enthalten zu sein. Jedenfalls klingt das so, Zitat Guido: "Note that we've got better Tix support already (though not on Windows yet) ." Natürlich kann man verschieden Sachen nachträglich installieren - auch unter Win - aber wenn eben gewisse Pakete in der Standard-Distribution von python.org enthalten sind, dann kann man sich als Entwickler einfach drauf verlassen...
Ob der PEP stimmt, weiss ich nicht. Die zitierte Stelle war von Guido, könnte aber natürlich inzwischen überholt sein.
Es gibt eigentlich keine (offizielle) Linux-Version, demzufolge stellt sich die Frage des Gleichziehens auch nicht.
Für mich ist das, was python.org zum Download anbietet, der "Standard"!
Hast Du mal Python 2.3 ausprobiert? Noch nicht...
-- Mit freundlichen Grüßen Klaus Meyer :-) _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
Klaus Meyer wrote:
Entscheidend ist, was in dem Standard-Download von python.org enthalten ist und da scheint in der Source und wohl auch in den dort angebotenen RPMs seit einiger Zeit Tix enthalten zu sein. Jedenfalls klingt das so, Zitat Guido: "Note that we've got better Tix support already (though not on Windows yet) ."
Natürlich kann man verschieden Sachen nachträglich installieren - auch unter Win - aber wenn eben gewisse Pakete in der Standard-Distribution von python.org enthalten sind, dann kann man sich als Entwickler einfach drauf verlassen...
Das ist aber unter Windows genau so: Tix.py ist auch in Deiner Installation enthalten, siehe Lib/lib-tk/Tix.py. Mehr ist da nicht.
Es gibt eigentlich keine (offizielle) Linux-Version, demzufolge stellt sich die Frage des Gleichziehens auch nicht.
Für mich ist das, was python.org zum Download anbietet, der "Standard"!
Ok. Dann gibt es Tix auch für Windows: Du musst lediglich die Quell-Distribution von Python selbst übersetzen, und Dir dabei Binaries für alle verwendeten Bibliotheken besorgen. Ciao, Martin _______________________________________________ Python-de maillist - Python-de@starship.python.net http://starship.python.net/mailman/listinfo/python-de
participants (3)
-
"Martin v. Löwis" -
Klaus Meyer -
Klaus-Gerd Meyer