如何在wxPython的StaticBox中格式化标签?

时间:2015-02-11 09:53:01

标签: wxpython

我想以16pt粗体字体设置wx.StaticBox小部件的标签(标题?)。

对于正常的wx.StaticText,我会这样做(感谢this post):

my_font = wx.Font(16, wx.DEFAULT, wx.NORMAL, wx.BOLD)
text = wx.StaticText(self.panel, label='My Text')
text.SetFont(my_font)

如何为wx.StaticBox

完成此操作

1 个答案:

答案 0 :(得分:1)

据我所知,wx.StaticBox不支持此功能。您需要创建一个自定义小部件来完成此任务。我建议阅读以下文章:

wxPython演示还有许多自定义小部件的示例。有关示例,请查看“自定义控件”或“高级通用窗口小部件”部分中的任何内容。