[英]Why can't I use ttk in Python?
當我鍵入from Tkinter import ttk
它說,沒有模塊名為ttk
,並在許多網站上在線t
的tkinter
永遠是小寫的 ,但是當我輸入tkinter
Python中它拋出一個錯誤。 這是為什么?
這個案子沒有錯。 正如其他答案所指定的那樣 - 它在Python 2.x中的Tkinter
和在Python 3.x版本中的tkinter
。
另外, ttk
是Python 2.x中的一個單獨模塊,它是Python 3.x中Tkinter的子模塊
所以在Python 2.x中你可以導入ttk as
from Tkinter import *
import ttk
在Python 3.x中你可以導入ttk as
from tkinter import *
from tkinter.ttk import *
要么
from tkinter import ttk
python 2.6中的Tkinter
是大寫的,在python 3中它是小寫的, tkinter
要使用Python中的ttk,您需要單獨下載並安裝,您可以在此處找到。
Python是區分大小寫的(就像大多數編程語言一樣),但“很多網站”並不像大多數人類一樣,所以對於那些“很多網站”來說,在錯誤的情況下拼寫Tkinter
是一個完全可以理解的邋。。 嘿,你自己打破英語規則,在單詞開頭的句子中使用小寫,在你的簡短問題中使用兩次 ,你應該同情在那些“很多網站”中使用錯誤的套管,絕對不應該對它感到驚訝 !
我遇到了同樣的問題。事實是在Python2.x中,導入模塊的方式是在“tkinter”中鍵入大寫“T”:
import Tkinter as tk
要導入“ttk”,您可以輸入:
import ttk
好像在py2.x和py3.x中沒有明顯的模塊tkinter,所以請繼續使用它!祝你好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.