我正在尝试为我编写的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呢?谢谢你的帮助。
除非使用Python 3.6.8在您的计算机上安装tkinter,否则不能使用它。要检查是否已安装tkinter,请转至终端(Windows命令提示符)并键入以下命令:
python -m tkinter
如果此命令打开一个显示简单Tk界面的窗口,这意味着它已正确安装,您应该能够在程序中导入tkinter包。
但是,如果它显示错误,我建议重新安装Python并确保在它要求您进行可选安装时选择TCL / TK和IDLE。
如果有效,请告诉我。