создать несколько классов с помощью wxFormBuilder для Python - PullRequest
1 голос
/ 15 июля 2011

Я использую wxFormBuilder для написания серии приложений с графическим интерфейсом.До сих пор это работало замечательно, но документация на их домашней странице - неработающая ссылка.

Я хотел бы объединить мои программы в одну программу, каждая из которых представляет собой отдельную вкладку в wxNotebook.Однако я могу только заставить wxFormBuilder сгенерировать один класс, класс для моего фрейма.В идеале, мне бы хотелось, чтобы каждая панель была отдельным классом, поэтому я могу переопределять каждый класс по отдельности и не зацикливаться на одном гигантском классе, который содержит все обработчики событий для 5 различных приложений.

Возможно ли это с wxFormBuilder?Есть ли другая программа, которая позволила бы мне сделать это более легко?

Я открыт для других программ wx, но не могу выйти из Python, и я действительно предпочел бы не писать wxкод от руки.

1 Ответ

1 голос
/ 15 июля 2011

Некоторые люди, такие как wxGlade, Boa Constructor (старый) или XRCed (включены в wxPython). Вы можете поэкспериментировать с этим. Я слышал хорошие вещи о wxFormBuilder, поэтому я немного удивлен, что у него нет такой возможности. Вот несколько ссылок: http://www.oneminutepython.com/

http://sturlamolden.blogspot.com/2008/03/howto-using-wxformbuilder-with-wxpython.html

http://www.blog.pythonlibrary.org/2010/05/11/wxpython-an-introduction-to-xrc/

Надеюсь, это немного поможет.

...