wxformbulider 自动生成的代码有些控件不是self的该怎么解决
如果你使用wxFormBuilder自动生成的代码中,某些控件的父级不是self,可能是由于你在生成代码时选择了其他的父级容器。如果你想让这些控件的父级变为self,可以将代码中的控件的父级修改为self即可。
例如,如果你有一个名为frame的容器,其中包含一个名为button的按钮控件,根据wxFormBuilder生成的代码,button的父级是frame。如果你想让button的父级变为self,可以将代码中的button的父级修改为self:
self.button = wx.Button(self, wx.ID_ANY, "Button")
注意,在修改控件的父级之前,需要确保self已经被正确地初始化为wx.Frame或wx.Panel等的实例。否则,修改父级可能会导致程序崩溃或出现其他错误。
原文地址: https://www.cveoy.top/t/topic/foQo 著作权归作者所有。请勿转载和采集!