簡體   English   中英

為什么我不能在Python中使用ttk?

[英]Why can't I use ttk in Python?

當我鍵入from Tkinter import ttk它說,沒有模塊名為ttk ,並在許多網站上在線ttkinter永遠是小寫的 ,但是當我輸入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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM