我想以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
答案 0 :(得分:1)
据我所知,wx.StaticBox不支持此功能。您需要创建一个自定义小部件来完成此任务。我建议阅读以下文章:
wxPython演示还有许多自定义小部件的示例。有关示例,请查看“自定义控件”或“高级通用窗口小部件”部分中的任何内容。