创建a时wx.StaticBoxSizer,必须将其wx.StaticBox作为初始化程序的第一个参数传递,这是您需要修改以更改标签的内容.如果查看类层次结构,它们如下所示:
正如您可能已经想到的那样,SetLabel它不是sizer或其任何父类的方法,而是存在于Control类中,因此该框继承了它.
# creating the static box sizer
self.my_box = wx.StaticBox(self.panel, wx.ID_ANY, "Spam, spam, spam")
self.sizer_static_box = wx.StaticBoxSizer(self.my_box)
# then do something like this later
self.my_box.SetLabel("I hate spam!")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1248 次 |
| 最近记录: |