tkinter ttk theme: _tkinter.TclError: image file format "svg" is not supported

tkinter ttk theme: _tkinter.TclError: image file format "svg" is not supported

我尝试了 this ttk theme,它使用 svg 图片。但是它说不支持图像文件格式svg

这一行:

root.tk.call('source','./DATA/themes/sun-valley-dark.tcl')

引发此错误:

Traceback (most recent call last):
  File "guitesting.py", line 141, in <module>
    root.tk.call('source','./DATA/themes/sun-valley-dark.tcl')
_tkinter.TclError: image file format "svg" is not supported

有用信息:

OS: Windows 7
Python: Python 3.8.10
Architecture: x86 (32-bit)
Tkinter version: 8.6

要使用主题,我必须通过 pip 安装 tksvgpython -m pip install tksvg

**@rdbende 通过电子邮件得到了答案

通过 pip 安装 tksvg:python -m pip install tksvg

在文件顶部添加

import tksvg

tksvg.load(root)
root.tk.call('source','./DATA/themes/sun-valley-dark.tcl')