0
from tkinter import Tk
from tkinter.ttk import Style, Entry
import tkinter.font as tkfont
root = Tk()
font = tkfont.Font(family='Helvetica', size=30, slant='italic')
style = Style()
style.configure('Custom.TEntry', font=font, foreground='green')
entry_font = Entry(root, font=font, foreground='green')
entry_font.insert(0, 'directly configured')
entry_font.pack()
entry_style = Entry(root, style='Custom.TEntry')
entry_style.insert(0, 'styled entry')
entry_style.pack()
root.mainloop()
第一個條目響應字體,而第二個條目不響應。 有沒有辦法使用樣式應用字體?ttk輸入小部件忽略通過樣式應用的字體?
的OP已經在做,對於代碼的第一部分。問題在於如何以另一種方式使用樣式來實現它。 –
然後答案是'否',但配置字體的方法保持不變。 –