试图让现有的 python/tkinter gui(来自 CentOS 7.4)在 CentOS 8.1 上运行并且字体都非常小,花了几个小时尝试设置默认字体大小,例如 TkDefaultFont 如下:
root = tk.Tk()
default_font = font.nametofont("TkDefaultFont")
default_font.configure(size=11)
root.option_add("*Font", default_font)
root.option_add('*Dialog.msg.font', default_font)
这部分成功并且使窗口字体恢复正常 - 但是“系统”对话框,例如消息框或文件对话框仍然搞砸了
请看下面的答案......