首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在python 2.7中从tkinter导入ttk时出现问题

在python 2.7中从tkinter导入ttk时出现问题
EN

Stack Overflow用户
提问于 2014-06-02 05:22:01
回答 3查看 37.3K关注 0票数 24

我正在使用教程中的一个示例文件,该文件要求我首先执行两个导入:

代码语言:javascript
复制
from tkinter import *
from tkinter import ttk

我得到一个错误。我研究了一下,发现在python 2.7.x中,我需要将tkinter中的‘t’大写,所以我改为:

代码语言:javascript
复制
from Tkinter import *
from Tkinter import ttk. 

第一行不再提供and error,但我仍然得到error:

代码语言:javascript
复制
ImportError: cannot import name ttk.

我已经在这个网站和其他地方研究过这个问题,似乎不能理解这个ttk是什么。我更困惑的是,当我进入python解释器,输入"help()",然后输入"modules",然后输入"ttk“,它似乎知道它是什么,并且给了我很多描述,例如:”description This module提供允许使用Tk主题的窗口小部件集的类。“-however,python不让我导入它。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-02 05:24:30

在python 2.7中,ttk是它自己的包:

代码语言:javascript
复制
import Tkinter
import ttk

这在python官方文档中有记录:https://docs.python.org/2/library/ttk.html#module-ttk

票数 47
EN

Stack Overflow用户

发布于 2021-02-21 11:05:22

对于python版本2.7,要导入所有包:

代码语言:javascript
复制
from Tkinter import *
from ttk import *

或者只能导入ttk。

代码语言:javascript
复制
import ttk

对于python版本3,要导入所有包:

代码语言:javascript
复制
import tkinter as tk 
from tkinter import ttk 
票数 2
EN

Stack Overflow用户

发布于 2019-04-13 15:18:33

在Python 2.7.16中,ttk是它自己的包:

导入指甲

导入ttk

从Tkinter导入*

从ttk导入*

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23984614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档