无法在python tkinter中导入ttk

2024-07-05 14:46:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从tkinter导入ttk。我遵照本website的指示:

我在mac和OS Mojave上使用Spyder,在Spyder上,python版本是3.8.6(根据sys.version)

我的代码是:

import tkinter as tk
from tkinter import ttk

我收到以下错误消息:

runfile('/Users/Tom/untitled0.py', wdir='/Users/Tom')
Traceback (most recent call last):

  File "/Users/Tom/untitled0.py", line 3, in <module>
    from tkinter import ttk

ImportError: cannot import name 'ttk' from 'tkinter' (/Applications/Spyder.app/Contents/Resources/lib/python38.zip/tkinter/__init__.pyc)

Tags: frompyimport版本ostkintermacsys
2条回答

Spyder maintainer here)发生问题的原因是Tk未包含在我们的Mac应用程序中。但是,这在我们的4.2.5或任何5个版本中都已修复

您可能删除了ttk文件的所有内容。卸载并重新安装python,然后重试

相关问题 更多 >