我在 Python IDLE 中需要更大的字体

I Need Bigger Font in Python IDLE

我提问的背景:

我目前正在教授 Python 课程。我正在使用 IDLE 来显示 shell 中的基本语法。我的屏幕被投影到大屏幕上。 IDLE的preferences里面最大的字体大小是22,这个大小还可以,但是投影的时候,后面的同学看不清。我不想使用不同的 IDE 或文本编辑器,因为我希望 class 能够轻松跟进,并与我的示例一起编写和执行。

我想问的是:

我在 IDLE 中需要更大的字体。最大字体大小为 22。有没有办法在我的本地安装中操作它?或者有人知道解决此问题的 IDLE 扩展吗?

字体大小选择以 22 结束至少 15 年。它由 idlelib.ConfigDialog.py(或 3.6 中的 configdialog)中的此语句设置。大约是第 1000 行。

    self.optMenuFontSize.SetMenu(('7', '8', '9', '10', '11', '12', '13',
                                  '14', '16', '18', '20', '22'), fontSize )

随意扩展序列,比如扩展到

    self.optMenuFontSize.SetMenu(('7', '8', '9', '10', '11', '12', '13',
                                  '14', '16', '18', '20', '22',
                                  '25', '30', '35', '40'), fontSize )

目前每次更新都要重新打补丁

tracker issue 是关于使用按键或鼠标滚轮更改 window 内的字体大小。提到了投影的用例。既然我知道这是一个真实的,而不是假设的问题,我将把这个问题放在更高的优先级。如果你告诉我你需要什么尺寸,我可能会像上面那样扩展固定列表。

转到:

File >> Setting >> Editor >> Font 

然后就可以修改字体大小了(我没看出有什么限制)