有没有办法放大python的控制台字体?我在Kubuntu 11.04上。
答案1
Python 本身没有控制台 - 但您可能在图形终端仿真程序中使用它,例如 gnome-terminal 或 xterm。在 gnome-terminal 中,Control+Plus(如果我没记错的话)可获得更大的字体,在 xterm 中,Shift+NumpadPlus。您还可以使用菜单或使用一些X 资源。
如果您按住 Control 和鼠标按钮,Xterm(和一些其他终端)也有弹出菜单。
在 PyMOL 中测试后,我发现它使用 Tkinter,并且在 中有一个硬编码的字体选择代码pmg_tk/skins/normal/__init__.py
。在我的副本中,它选择 Bitstream Vera Sans Mono 字体,点大小从 9 到 12,这样“PyMOL”至少有 31 像素宽。可以更改那里的限制,但我建议提交功能请求以使其可配置。
答案2
PyMOL 有两个窗口,一个 Tcl/Tk 上部控制面板和一个下部 OpenGL 查看器。您可以使用 来控制上部控制面板的字体大小Setting > Output Size > ...
。您可以通过选择 来控制 OpenGL 查看器的对象菜单的文本大小(A/S/H/L/C 按钮)Setting > Control Size > ...
。您目前无法(轻松)编辑查看器窗口的控制台文本大小。
答案3
这里有两个可以解决字体问题的文件(至少对于 有效PyMOL 1.4.1
):PMG应用 应该位于:
modules/pmg_tk
并且__init__.py
文件来自:
modules/pmg_tk/skins/normal
截图: