为什么使用Python代码“from tkinter import ttk”?

使用TK GUI的Python应用程序通常调用以下导入语句:

from tkinter import *
from tkinter import ttk

如果转到python的安装位置,您会发现在python库中,tkinter是一个文件夹,而不是.py文件。所以当您使用from tkinter import *时,实际上您只导入了your-python-location/lib/tkinter/__init__.py中的内容。像ttk这样的东西实际上是tkinter文件夹中的独立文件(例如lib/tkinter/ttk.py公司,lib/tkinter公司/滚动文本.py因此,from tkinter import *和{}是从不同模块导入内容的不同命令。

你可能感兴趣的:(为什么使用Python代码“from tkinter import ttk”?)