【问题标题】:Stuck using fonts on tkinter for python 3.x.在 tkinter 上为 python 3.x 使用字体卡住了。
【发布时间】:2017-02-15 11:41:02
【问题描述】:
基本上,我无法设置“下划线”和“重划线”选项。在我尝试将这些参数添加为标签字体之前,我的代码运行良好:
Large_Font = ("Verdana", 10, "bold", "italic", "underline and overstrike")
...
Lbl = tk.Label(frame_1, text = "Data", font = Large_Font)
无论我输入“0 或 1”还是“True 或 False”。任何人都可以帮助我吗?
谢谢!
【问题讨论】:
标签:
python
python-3.x
tkinter
【解决方案1】:
您应该创建一个新的Font 实例并将其underline 和overstrike 属性更改为True。
from tkinter import font
large_font = font.Font(family="Verdana", size=10, weight="bold", slant="italic", underline=True, overstrike=True)
或
large_font = font.Font(family="Verdana", size=10)
large_font.configure(weight="bold")
large_font.configure(slant="italic")
large_font.configure(underline=True)
large_font.configure(overstrike=True)