13
Yazı tipini bir wxPython StaticText widget'ında nasıl ayarlayabilirim?wxPython StaticText Widget Yazı Tipi
Yazı tipini bir wxPython StaticText widget'ında nasıl ayarlayabilirim?wxPython StaticText Widget Yazı Tipi
object.SetFont'u kullanın. (Eylemde wxpython itibaren) Örneğin:
wx.Font(pointSize, family, style, weight, underline=False, faceName="", encoding=wx.FONTENCODING_DEFAULT)
aile olabiliriz:
text = wx.StaticText(panel, -1, 'my text', (20, 100))
font = wx.Font(18, wx.DECORATIVE, wx.ITALIC, wx.NORMAL)
text.SetFont(font)
wx.Font aşağıdaki imzası vardır
wx.DECORATIVE, wx.DEFAULT, wx .MODERN, wx.ROMAN, wx.SCRIPT veya wx.SWISS.
tarzı olabilir:
wx.NORMAL, wx.SLANT veya wx.ITALIC.
ağırlığı olabilir:
wx.NORMAL, wx.LIGHT veya wx.BOLD
başkasının meraklı ise, 'SetFont' yöntemi [' Pencere gelir 'class] (http://wxpython.org/docs/api/wx.Window-class.html). – bdesham
Yazı tipini metnin yalnızca bir bölümü için nasıl ayarlayabilirim? İki farklı 'StaticText' kontrolünü kullanmak zorunda mıyım? – fatuhoku
@fatuhoku A 'wx.StaticText', birden çok metin satırına sahip olabilir, ancak birden çok yazı tipini işleyemez. Kullanabileceğiniz birden çok yazı tipi veya stil için, örneğin, bir 'wx.html.HTMLWindow' – joaquin