У меня проблемы с использованием Boa Constructor, особенно при создании графического интерфейса пользователя с блокнотом с вкладками.Я не могу заставить приложение показывать несколько вкладок или панелей.Я сделал wx.App-> wx.Frame-> wx.Notebook и несколько панелей в блокноте (как показано на вкладке «Objs» в «Инспекторе».
Я смотрел на пример«Examples \ advanced \ FramePanels» из папки boa и, глядя на код, я вижу, почему он не работает. Отсутствует функция, которая, похоже, сгенерирована boa (как часть класса Frame):
_custom_classes = {'wx.Panel': ['wxPanel1', 'wxPanel2', 'wxPanel3']}
def _init_coll_notebook1_Pages(self, parent):
# generated method, don't edit
parent.AddPage(imageId=-1, page=self.panel1, select=False,
text='Pages0')
parent.AddPage(imageId=-1, page=self.panel2, select=True, text='Pages1')
parent.AddPage(imageId=-1, page=self.panel3, select=False,
text='Pages2')
Есть также строка, вызывающая функцию в разделе кода _init_ctrls. Поэтому мой вопрос: как вы можете заставить Боа добавить эти строки кода?
Из моего чтения я мог бы написать кодэто вручную, но я не хочу этого делать. Мое использование wxPython просто делает несколько простых графических интерфейсов для людей, которые не могут использовать CLI, поэтому я хочу упростить процесс.
Спасибо заваша помощь