这是我关于SO的第一篇文章,如果我做错了什么,请随时纠正我!
我在Windows上为我的Raspberry Pi(运行Raspbian延伸)制作了一个简单的GUI(因为我可以在那里使用PyCharm)。 我想从this site安装第三方主题并遵循维基上的说明。但是,在Windows和Raspbian上,它似乎安装正确,没有任何错误,但当我通过这样做检查ttk时:
import tkinter.ttk
tkinter.ttk.Style().theme_names()
它仍会显示相应操作系统的默认主题。
我也看过这篇SO帖子(How to find or install themes tkinter ttk for Python),但那里没有相关答案。
编辑:我现在知道如何在常规tkinter / ttk GUI中使用主题,但我想安装这些主题,因此它们就像内置的主题一样,因为我使用的是使用tkinter和ttk的appJar模块。
非常感谢任何帮助和指导!
答案 0 :(得分:2)
from ttkthemes import ThemedStyle
app = gui(useTtk=True)
app.ttkStyle = ThemedStyle(app.topLevel)
app.ttkStyle.set_theme("plastik")
这告诉appJar使用ttk,但随后用您请求的样式替换appJar正在使用的样式。
答案 1 :(得分:1)
你有进口包裹吗?根据他们的当前文档,您基本上通过以下方式检查主题:
from ttkthemes import themed_tk as tk
import ttk #(might need to add tkinter. beforehand)
window = tk.ThemedTk()
window.get_themes()
你试过那种方法吗?