我为什么要问的背景:
我目前正在教授 Python 类(class)。我正在使用 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是关于使用键或鼠标滚轮更改窗口内的字体大小。提到了投影的用例。既然我知道这是一个真实的,而不是假设的问题,我将把这个问题放在更高的优先级。如果您告诉我您需要什么尺寸,我可能会像上面那样扩展固定列表。
关于python - 我需要在 Python IDLE 中使用更大的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39155656/