Как установить шрифт в виджете wxPython StaticText?
Шрифт виджета wxPython StaticText
Ответы (1)
используйте объект.SetFont. Например (из wxpython в действии):
text = wx.StaticText(panel, -1, 'my text', (20, 100))
font = wx.Font(18, wx.DECORATIVE, wx.ITALIC, wx.NORMAL)
text.SetFont(font)
wx.Font имеет следующую подпись:
wx.Font(pointSize, family, style, weight, underline=False, faceName="", encoding=wx.FONTENCODING_DEFAULT)
Семья может быть:
wx.DECORATIVE, wx.DEFAULT,wx.MODERN, wx.ROMAN, wx.SCRIPT или wx.SWISS.
стиль может быть:
wx.NORMAL, wx.SLANT или wx.ITALIC.
вес может быть:
wx.NORMAL, wx.LIGHT или wx.BOLD
person
joaquin
schedule
05.03.2011
Как установить шрифт только для одного раздела текста? Должен ли я использовать два разных элемента управления
StaticText
?
- person fatuhoku; 18.10.2013
@fatuhoku
wx.StaticText
может содержать несколько строк текста, но не может обрабатывать несколько шрифтов. Для нескольких шрифтов или стилей вы можете использовать, например, wx.html.HTMLWindow
- person joaquin; 19.10.2013
Отлично, это полезно знать.
- person fatuhoku; 21.10.2013