1

Есть ли способ увеличить шрифт Python для консоли? Я на Kubuntu 11.04.

3 ответа3

3

Сам Python не имеет консоли - но вы, вероятно, используете ее в программе графического эмулятора терминала, такой как gnome-terminal или xterm. В gnome-терминал Control+Plus (iirc) позволяет получить более крупный шрифт, а в xterm - Shift+NumpadPlus. Вы также можете сохранить свои предпочтения, используя меню или некоторые X-ресурсы.

У Xterm (и некоторых других) также есть всплывающие меню, если вы удерживаете Control и кнопку мыши.

После тестирования в PyMOL я обнаружил, что он использует Tkinter и имеет жестко закодированный код выбора шрифта в pmg_tk/skins/normal/__init__.py . В моей копии он выбирает шрифт Bitstream Vera Sans Mono размером от 9 до 12, так что ширина PyMOL составляет не менее 31 пикселя. Изменение ограничений возможно, но я бы посоветовал отправить запрос функции, чтобы сделать его настраиваемым.

3

PyMOL имеет два окна, верхнюю панель управления Tcl/Tk и нижнюю программу просмотра OpenGL. Вы можете контролировать размер шрифта верхней панели управления, используя Setting > Output Size > ... Вы можете управлять размером текста в меню объектов OpenGL Viewer (кнопки A/S/H/L/C), выбрав « Setting > Control Size > ... В настоящее время вы не можете (легко) редактировать размер текста консоли окна просмотра.

1

Вот два файла, которые решают проблему шрифта (работает по крайней мере для PyMOL 1.4.1): PMGApp.py, который должен быть в:

modules/pmg_tk

а также файл __init__.py из:

modules/pmg_tk/skins/normal

Screenshoot:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .