【发布时间】:2011-07-09 06:41:15
【问题描述】:
如何在 wxPython StaticText 小部件上设置字体?
【问题讨论】:
如何在 wxPython StaticText 小部件上设置字体?
【问题讨论】:
使用 object.SetFont。例如(来自 wxpython in Action):
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
【讨论】:
SetFont 方法来自the Window class。
StaticText 控件吗?
wx.StaticText 可以有多行文本,但不能处理多种字体。对于您可以使用的多种字体或样式,例如,wx.html.HTMLWindow