【问题标题】: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 实例并将其underlineoverstrike 属性更改为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)
    

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2021-06-29
      相关资源
      最近更新 更多