Как увеличить шрифт в idle python
Виджет Label представляет текстовую метку. Этот элемент позволяет выводить статический текст без возможности редактирования.
Для создания элемента Label применяется конструктор, который принимает два параметра:
Label(master, options)
Параметр master представляет ссылку на родительский контейнер, а параметр options представляет следующие именованные параметры
- anchor : устанавливает позиционирование текста
- background : фоновый цвет
- borderwidth : толщина границы метки
- cursor : курсор указателя мыши при наведении на метку
- font : шрифт текста
- foreground : цвет текста
- height : высота виджета
- image : ссылка на изображение, которое отображается на метке
- justify : устанавливает выравнивание текста. Значение LEFT выравнивает текст по левому краю, CENTER — по центру, RIGHT — по правому краю
- pading : отступы от границ вилжета до его текста
- relief : определяет тип границы, по умолчанию значение FLAT
- text : устанавливает текст метки
- textvariable : устанавливает привязку к элементу StringVar
- underline : указывает на номер символа в тексте метки, который подчеркивается. По умолчанию значение -1, то есть никакой символ не подчеркивается
- width : ширина виджета
- wraplength : при положительном значении строки текста будут переносится для вмещения в пространство виджета
Выведем в окне приложения простейший текст:
from tkinter import * from tkinter import ttk root = Tk() root.title("METANIT.COM") root.geometry("250x200") label = ttk.Label(text="Hello METANIT.COM") label.pack() root.mainloop()

Установка шрифта
Параметр font принимает определение шрифта в виде:
font = ("имя шрифта", размер_шрифта)
Первое значение передает имя шрифта в кавычках, а второе — числовой размер шрифта. Например, установим шрифт Arial высотой в 14 единиц:
from tkinter import * from tkinter import ttk root = Tk() root.title("METANIT.COM") root.geometry("250x200") label = ttk.Label(text="Hello METANIT.COM", font=("Arial", 14)) label.pack() root.mainloop()

Установка изображения
За установку изображения на метке отвечает параметр image . Самый простой способ определения изображения представляет создание объекта PhotoImage , в конструктор которого передается путь к изображению:
from tkinter import * from tkinter import ttk root = Tk() root.title("METANIT.COM") root.geometry("250x200") python_logo = PhotoImage(file="./python_logo.png") label = ttk.Label(image=python_logo) label.pack() root.mainloop()
В моем случае изображение представляет файл python_logo.png, которое находится в одной папке с файлом приложения и которое изображает логотип python:

Если необходимо также отображать и текст, то для этого можно установить параметр compound , который определяет положение текста по отношению к изображению с помощью одного из следующих значений:
- top : изображение поверх текста
- bottom : изображение под текстом
- left : изображение слева от текста
- right : изображение справа от текста
- none : при наличии изображения отображается только изображение
- text : отображается только текст
- image : отображается только изображение
Например, отобразим картинку поверх текста:
from tkinter import * from tkinter import ttk root = Tk() root.title("METANIT.COM") root.geometry("250x200") python_logo = PhotoImage(file="./python_logo.png") label = ttk.Label(image=python_logo, text="Python", compound="top") label.pack() root.mainloop()

Стилизация
По умолчанию метка не имеет границы. Для установки толщины границы используется параметр borderwidth , при этом нам также надо установить тип границы с помощью параметра releaf , который может принимать значения: «flat», «raised», «sunken», «ridge», «solid» и «groove»:
from tkinter import * from tkinter import ttk root = Tk() root.title("METANIT.COM") root.geometry("250x200") label = ttk.Label(text="Hello Tkinter", borderwidth=2, relief="ridge", padding=8) label.pack(expand=True) root.mainloop()
Установка цвета фона и текста:
from tkinter import * from tkinter import ttk root = Tk() root.title("METANIT.COM") root.geometry("250x200") label = ttk.Label(text="Hello Tkinter", background="#FFCDD2", foreground="#B71C1C", padding=8) label.pack(expand=True) root.mainloop()
Мне нужен более большой шрифт в Python IDLE
Я в настоящее время преподаю курс по Python. Я использую IDLE для показа базового синтаксиса в оболочке. Мой экран проецируется на большой экран. Максимальный размер шрифта в настройках IDLE равен 22. Это прилично изменяется, но при проецировании студенты сзади имеют проблемы с просмотром. Я не хочу использовать другую среду разработки или текстовый редактор, потому что я хочу, чтобы класс легко следовал за ними и писал и выполнял их вместе с моими примерами.
Что я спрашиваю:
Мне нужен больший шрифт в IDLE. Максимальный размер шрифта равен 22. Есть ли способ манипулировать этим в моей локальной установке? Или кто-то знает расширение для IDLE, которое решает эту проблему?
Поделиться Источник 25 августа 2016 в 22:23
2 ответа
Выбор размера шрифта заканчивался на 22 в течение как минимум 15 лет. Он установлен этим утверждением в idlelib.ConfigDialog.py (или configdialog в 3.6). Это примерно строка 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 )
В настоящее время вам придется заново отправлять каждый раз при обновлении.
Эта проблема с отслеживающим устройством заключается в изменении размера шрифта внутри окна с помощью клавиши или колесика мыши. Случай использования проекции упоминается. Теперь, когда я знаю, что это реальная, а не гипотетическая проблема, я сделаю эту проблему более приоритетной. Если вы скажете мне, какой размер вам нужен, я могу расширить фиксированный список как-то выше.
Поделиться 25 августа 2016 в 23:08
File >> Setting >> Editor >> Font
затем вы можете изменить размер шрифта (я не вижу ограничений).
Python-сообщество
![]()
- Начало
- » Python для новичков
- » Размер текста
#1 Окт. 6, 2012 16:54:17
m_a_e_s_t_r_o Зарегистрирован: 2012-10-06 Сообщения: 10 Репутация: 0 Профиль Отправить e-mail
Размер текста
Начал осваивать python 3.3
Работаю на 15 дюймовом экране.
Интересует как увеличить размер вводимого текста, а то он слишком мелкий.
Устают глаза при длительной работе.
#2 Окт. 6, 2012 19:29:34
GaiveR От: Зарегистрирован: 2011-08-13 Сообщения: 122 Репутация: 16 Профиль Отправить e-mail
Размер текста
Настроить разрешение экрана/размер шрифта в редакторе?
#3 Окт. 6, 2012 20:12:21
m_a_e_s_t_r_o Зарегистрирован: 2012-10-06 Сообщения: 10 Репутация: 0 Профиль Отправить e-mail
Размер текста
Именно, интересует изменение размера шрифта в самом редакторе IDLE.
Установил python под mac. Перекопал все системные настройки, но ничего не меняется.
#4 Окт. 6, 2012 20:28:03
sergeek Зарегистрирован: 2012-06-26 Сообщения: 470 Репутация: 43 Профиль Отправить e-mail
Размер текста
options -> configure IDLE -> Fonts/Tabs -> Size
нет такого?
#5 Окт. 6, 2012 20:36:29
m_a_e_s_t_r_o Зарегистрирован: 2012-10-06 Сообщения: 10 Репутация: 0 Профиль Отправить e-mail
Размер текста
К сожалению такого нет.

Прикреплённый файлы:
Screen Shot 2012-10-06 at 21.32.42.png (78,0 KБ)
#6 Окт. 6, 2012 20:43:50
sergeek Зарегистрирован: 2012-06-26 Сообщения: 470 Репутация: 43 Профиль Отправить e-mail
Размер текста
может на яблоко тыкнуть или IDLE?
у меня так вот

Прикреплённый файлы:
idle.png (57,3 KБ)
#7 Окт. 6, 2012 21:00:21
m_a_e_s_t_r_o Зарегистрирован: 2012-10-06 Сообщения: 10 Репутация: 0 Профиль Отправить e-mail
Размер текста
sergeek, благодарю за помощь! настроил!
всё перепробовал, а в idle/preferences не зашёл.)
теперь можно и дальше продолжать осваивать.
Как увеличить текст кода или размер окна в Pycharm?
Пробовал использовать стандартное сочетание ctrl + s, но оно не помогает. Может есть другие горячие клавиши?
Отслеживать
задан 11 янв 2021 в 14:22
41 1 1 золотой знак 1 1 серебряный знак 4 4 бронзовых знака
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Так же в настройках ( File->Settings ) можно включить изменение масштаба, используя Ctrl и колёсико мыши:

Отслеживать
ответ дан 11 янв 2021 в 14:34
Mikhail Murugov Mikhail Murugov
5,426 1 1 золотой знак 16 16 серебряных знаков 37 37 бронзовых знаков
А как вернуть в изначальное положение?
11 янв 2021 в 15:49
Можно самому задать удобное сочетание: Settings -> Keymap -> находим все настройки для шрифта по ключевому слову ‘font’ -> щелкаем правой кнопкой на нужной -> выбираем ‘Add Keybord Shortcut’ -> задаем удобное сочетание