python 2.7 - kein Modul namens tkinter

8

Ich bin auf Mac OS X 10.8, mit dem integrierten Python 2.7. Ich versuche, über Tkinter mit Tutorials wie diese für Python 2.7 (explizit nicht 3) zu lernen Sie schlagen folgenden Code vor:

%Vor%

dies bringt jedoch den Fehler:

%Vor%

mit import.Tkinter mit einem Kapital t scheint zu funktionieren, aber weitere Befehle wie

%Vor%

nicht (auch tkinter.messagebox) nicht. Ich hatte dieses Problem mit vielen Tutorials. Was ist das mit dem Kapital / Nicht-Kapital "T", und wie bekomme ich meinen Python zum Arbeiten wie in den Tutorials? Vielen Dank im Voraus!

    
BuroBernd 10.09.2013, 21:37
quelle

4 Antworten

5

In Tkinter (Großbuchstaben) haben Sie keine Nachrichtenbox. Sie können Tkinter.Message oder import tkMessageBox

verwenden

Dieser Code ist ein Beispiel, das in diesem Tutorial gemacht wurde:

%Vor%

Ihr Beispielcode bezieht sich auf eine Python-Installation & gt; = py3.0. In Python 3.x wurde der alte Tkinter in tkinter umbenannt.

    
joaquin 10.09.2013, 21:46
quelle
8

Tkinter (großgeschrieben) bezieht sich auf Versionen & lt; 3.0.

tkinter (alles Lowcase) bezieht sich auf Versionen ≥3.0.

Quelle: Ссылка

    
Alex Quinn 10.09.2013 21:45
quelle
0

Für Python 2.7 ist es Tkinter, aber in 3.3.5 ist es tkinter.

    
Nuclear_Man_D 15.03.2014 15:48
quelle
-1

Für Python 2.7 verwenden Sie Cap Letters Tkinter, aber für & gt; 3.0 verwenden Sie den kleinen Buchstaben tkinter

    
Boaz.B 10.01.2017 07:57
quelle

Tags und Links