【发布时间】:2020-10-14 22:06:11
【问题描述】:
我正在使用一些使用 tkinter 的库,字体太小我无法阅读(只有几个像素)。这是一个最小的工作示例:
from tkinter import *
root = Tk()
myLabel = Label(root, text = 'Hello, world!')
myLabel.pack()
root.mainloop()
工作示例在右侧窗口中生成了一个小小的 hello world:mwe tiny font 图像的其余部分显示 gitk gui 作为大小参考。
有没有办法在不更改代码的情况下在 tkinter 中设置默认字体大小?也可能是dpi设置的问题?
我在 Arch linux 上,i3wm,使用 nvidia 专有驱动程序
【问题讨论】:
-
当您说“不更改代码”时,您的意思是字面意思吗?如果解决方案只需要添加一两行代码,是否可以接受?
-
是的,我的字面意思是“不更改代码”,因为这是我通过包管理器安装的一些基于 tkinter 的应用程序。 tkinter 必须从某个系统中获取 linux 上的默认字体。也许是字体配置?但我找不到这方面的任何文档。