在您将此称为StackOverflow上任何现有帖子的副本之前,请阅读:
我有一个ttk.OptionMenu
小部件,我似乎无法改变小部件中选项的样式。我应用的样式只修改了所选条目的显示框,但我对更改下拉列表的字体样式感兴趣,以便它也与选定的选项相匹配。在
import tkinter as tk
from tkinter import ttk
root=tk.Tk()
optList1 = [
"1",
"2",
"3"
]
var1 = tk.StringVar(root)
var1.set(optList1[0]) #first value default
someStyle=ttk.Style()
someStyle.configure('my.TMenubutton',font=('Futura',20))
optMenu1 = ttk.OptionMenu(root, var1, optList1[0], *optList1, style='my.TMenubutton')
optMenu1.pack()
root.mainloop()
我不确定为什么定义的样式不适用于显示的选项,我将非常感谢对此的任何帮助。我怀疑下拉选择使用了一些单独定义的字体样式,可能是系统字体设置。在
stovfl,2019年2月11日22:15
相关问题 更多 >
编程相关推荐