wxWidgets - отличная инфраструктура, которая позволяет создавать многоплатформенные приложения с графическим интерфейсом и без него. Существует несколько приложений, которые помогают визуализировать диалоги, тем не менее, некоторые практические проблемы привели меня к разработке нового приложения. Эти проблемы включают в себя ограниченный набор виджетов или невозможность включения неграфических компонентов. WxFormBuilder стремится быть приложением, которое также позволяет создавать визуальные разработки и генерировать соответствующий код, допускать включение неграфических компонентов, а также предоставляя возможности для расширения набора виджетов легко через плагины, как и другие приложения, такие как qt-designer. Интересным аспектом wxFormBuilder является хранение информации в XML-документах, а не встраивание ее в сам код. Это, а также упрощение кода приложения облегчает дальнейшую модификацию свойств объекта и сгенерированного кода без необходимости перекомпилировать. Генерация кода использует серию «шаблонов», определенных в документе класса информации, которые обрабатываются для генерации соответствующего кода. Генератор кода включает в себя небольшой парсер, который позволяет нам использовать в шаблонах простой набор директив, чтобы иметь возможность обрабатывать такие функции, как обращение к свойствам объекта, создание условного кода, клики и другие возможности. Таким образом, код упрощается, в то же время обеспечивая простой механизм добавления компонентов. Визуальные компоненты также требуют, чтобы плагин мог использовать его в визуальном редакторе, но это не значит потерять способность «персонализировать» создание кода (с шаблонами) для этого компонента, и плагин будет так же просто, как и процедура, которая создает экземпляр объекта, основанный на значениях его свойств.
    Сайт приложения

    Аналоги и альтернативы wxFormBuilder

    Наиболее популярные альтернативы и аналоги wxFormBuilder для Windows, Mac, Linux.