如何在Python 3.6.8中修复'ImportError:无法导入名称'ttk''

问题描述 投票:0回答:1

我正在尝试为我编写的Python程序创建GUI。为此,我想从tkinter模块导入ttk,据我​​所知,它不需要在Python 3.6.8中进一步安装。我已经编程了3个月,所以请原谅,如果答案对你来说是微不足道的,我还是Python新手(或者一般的编程^^)。

我已经尝试过以下版本来导入ttk:

import tkinter as tk
from tkinter import ttk 

import tkinter as tk
from tkinter.tkk import ttk 

import tkinter as tk
from tkinter.ttk import *

最后两个给了我错误'没有名为'tkinter.ttk'的模块; 'tkinter'不是套餐'

from tkinter import *
import ttk

那么如何在不运行错误的情况下导入Python 3.6.8中的ttk呢?谢谢你的帮助。

user-interface tkinter python-3.6 ttk
1个回答
1
投票

除非使用Python 3.6.8在您的计算机上安装tkinter,否则不能使用它。要检查是否已安装tkinter,请转至终端(Windows命令提示符)并键入以下命令:

python -m tkinter

如果此命令打开一个显示简单Tk界面的窗口,这意味着它已正确安装,您应该能够在程序中导入tkinter包。

但是,如果它显示错误,我建议重新安装Python并确保在它要求您进行可选安装时选择TCL / TK和IDLE。

如果有效,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.