Seite 1 von 1

ttk Tkinter python 2.6.6 und Ubuntu

Verfasst: Mittwoch 30. März 2011, 19:48
von XPS36
Hallo.

Ich habe nach einem GUI Generator gesucht und habe 'page' (http://page.sourceforge.net/) gefunden, das mir recht gefällt. Nachdem ich mein GUI aufgebaut habe, bekomme ich die Fehlermeldung, dass er tkk nicht kennt.

Ich habe folgendes System:

Code: Alles auswählen

- Python 2.6.6
- Python 3.2 (will jedoch dieses nicht benutzen)
- Tk8.5
- Ubuntu Linux 10.10
Wie kann ich 'tkk' unter Ubuntu installieren? Am liebsten hätte ich gerne ein deb file oder ein repository, so dass ich tkk ueber 'sudo apt-get' installieren kann.

Danke für ein paar Hinweise.

PS: Gibt es vielleicht einen besseren GUI Generator?

Re: ttk Tkinter python 2.6.6 und Ubuntu

Verfasst: Mittwoch 30. März 2011, 20:07
von XPS36
... wenn ich ein fertiges python script mit python3.2 starte, bekomme ich:

Code: Alles auswählen

  File "/usr/lib/python3.2/tkinter/__init__.py", line 40, in <module>
    import _tkinter
ImportError: No module named _tkinter
auch nach der Installation von

Code: Alles auswählen

sudo apt-get install python3-tk

Re: ttk Tkinter python 2.6.6 und Ubuntu

Verfasst: Mittwoch 30. März 2011, 20:09
von Hyperion
Bei der Umstellung auf Python3 wurden einige Namen der Standard-Lib an PEP8 angepasst und konsolidiert. Iirc gehörte das Tk-Umfeld da auch dazu. Schau da mal in die Doku. Damit kannst Du das sicher feststellen.

Re: ttk Tkinter python 2.6.6 und Ubuntu

Verfasst: Mittwoch 30. März 2011, 20:24
von BlackJack
@XPS36: Wo hast Du denn das Python 3.2 her? Soweit ich das sehe wird bei Ubuntu 10.10 ein 3.1er über die Paketverwaltung installiert: http://packages.ubuntu.com/maverick/python3

pyttk gibt's im Package Index: http://pypi.python.org/pypi/pyttk/

Re: ttk Tkinter python 2.6.6 und Ubuntu

Verfasst: Mittwoch 30. März 2011, 20:30
von XPS36
BlackJack hat geschrieben:@XPS36: Wo hast Du denn das Python 3.2 her? Soweit ich das sehe wird bei Ubuntu 10.10 ein 3.1er über die Paketverwaltung installiert: http://packages.ubuntu.com/maverick/python3
pyttk gibt's im Package Index: http://pypi.python.org/pypi/pyttk/
Das habe ich wahrscheinlich von den aktuellen builts von Blender 2.5Beta ... .


So, habe jetzt mal Deinen Hinweis befolgt, und: es geht! Danke.