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

时间:2016-08-25 22:23:11

标签: python fonts python-idle

我要问的原因背景:

我目前正在教授Python课程。我正在使用IDLE来显示shell中的基本语法。我的屏幕投影到大屏幕上。 IDLE首选项中的最大字体大小为22.这个大小合适,但是在投影时,后面的学生很难看到它。我不想使用不同的IDE或文本编辑器,因为我希望该类能够轻松地跟随,并与我的示例一起编写和执行。

我在问什么:

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

2 个答案:

答案 0 :(得分:6)

字体大小选择以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是关于使用键或鼠标滚轮更改窗口内的字体大小。提到了投影的用例。既然我知道这是一个真实的,而不是假设的问题,我将把这个问题作为一个更高的优先级。如果你告诉我你需要什么尺寸,我可能会扩展固定列表,如上所述。

答案 1 :(得分:0)

转到:

File >> Setting >> Editor >> Font 

然后你可以修改字体大小(我没有看到任何限制)。