wxPython StaticText Widget Font

Как мне установить шрифт в виджете wxPython StaticText?

1 ответ

Решение

Использовать object.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

Другие вопросы по тегам