我正在尝试在 Ubuntu 16.04 中制作 GUI,python 3.6 使用虚拟环境运行代码。我的系统上安装了许多默认字体。
无论我尝试什么代码,我的 GUI 似乎都无法使用它们。字体看起来非常糟糕,模糊和像素化:
GUI 继续使用的字体列表只有这些:
我尝试使用以下方法设置字体:
style.configure('TLabelframe.Label',background='#f5f6fa',font=("Helvetica",14))
和
tab_Font = Font(family="Lato", size=13)
当我尝试这段代码时:
print(Font(font='Lato 13').actual())
它显示:
{'family': 'fixed', 'size': 13, 'weight': 'normal', 'slant': 'roman', 'underline': 0, 'overstrike': 0}
这意味着fixed
使用字体而不是Lato
.
我有字体/usr/share/fonts
。我也有字体,/home/minhaj/.fonts
所以这不是未安装字体的问题。
我只是想使用一些像样的字体,这样我的应用程序就不会那么糟糕了。