web-dev-qa-db-ja.com

wxPythonStaticTextウィジェットフォント

WxPython StaticTextウィジェットでフォントを設定するにはどうすればよいですか?

19
rectangletangle

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

45
joaquin