有一种设置"字母间距"的方法。对于wx.TextCtrl
? (或我可以显示一个小短语的其他小部件)
或者是wx.Font
?
或者是我使用的字体的固有属性?
我可以实现的解决方法是编写我的自定义控件(可能从RichTextCtrl派生),我逐个绘制每个字符,并在它们之间添加选定的间距。但是,计算(给出一个例子)文本区域的效率会低很多。对于ClientDC来说,这很简单。
答案 0 :(得分:0)
不,我不相信这是任何文本控件或其变体的功能。您可以将wx.Font
设置为等宽字体,但这可能与您可以使用"自动"办法。如果这真的是你需要的话,我建议你自己画画。