Python ttk.OptionMenu Option Стиль шрифта - PullRequest
0 голосов
/ 11 февраля 2019

Прежде чем называть это дубликатом любого существующего сообщения в 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()

Я не уверен, почему определенный стиль не применяется к отображаемым параметрам, и я был бы признателен за любую помощь в этом.Я подозреваю, что выпадающие списки используют какой-то отдельно определенный стиль шрифта, который потенциально может быть системным шрифтом.

...