PyMOL:如何放大python的控制台字体?

PyMOL:如何放大python的控制台字体?

有没有办法放大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

截图:

在此处输入图片描述

相关内容