Как я могу изменить атрибуты шрифта для "ввода текста" в Glade
Я хочу изменить атрибуты шрифта (размер, стиль, семейство, цвет) для Text Entry
но я не вижу никакой возможности для этого на поляне. Там нет проблем с Label
, но Label
не редактируется пользователем. Я пытался редактировать MyAppNameWindow.ui
подать в Gedit и скопировать attributes
от Label
в Text Entry
но после этого приложение не запускается.
1 ответ
Я не знаю, как это сделать с помощью Glade. Тем не менее, это легко сделать с помощью небольшого фрагмента кода.
Я полагаю, вы используете quickly
и таким образом вы пишете на Python.
Во-первых, вам нужно импортировать библиотеку Pango (она поставляется по умолчанию с Gtk)
from gi.repository import Pango
Затем, если ваш виджет входа называется
myentry
:myentry.modify_font(Pango.FontDescription('Sans Bold 12'))
Отрегулируйте приведенное выше в соответствии со своими потребностями и не забудьте поместить эту инструкцию где-нибудь в коде инициализации, чтобы она выполнялась сразу после создания окна.
Я надеюсь, что такое решение без поляны поможет вам.