如何在wxPython StaticText小部件上设置字体?
答案 0 :(得分:44)
使用object.SetFont。例如(来自Action中的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