Конструктор форм среды выполнения с открытым исходным кодом

Я ищу конструктор форм с открытым исходным кодом (для SCADA, а не для конструктора html), который чем-то похож на современные IDE WYSIWYG. Пока мой список пуст.

Требования: кроссплатформенность и C++.

Заранее спасибо.

ОБНОВЛЕНИЕ:

В настоящее время я использую wxWidgets в качестве платформы с графическим интерфейсом. Таким образом, возможными решениями являются либо конструктор форм на основе wxWidgets с открытым исходным кодом, либо компонент/библиотека wxWidgets.

ОБНОВЛЕНИЕ 2:

Нашел компонент wxShapeFramework, который искал. На данный момент это единственный вариант.


person Andrejs Cainikovs    schedule 26.08.2009    source источник


Ответы (4)


Возможно, Qt удовлетворит ваши потребности. Его функциональность можно расширить новыми компонентами. Это не готовое решение, но может выполнять эту роль.

person samuil    schedule 01.09.2009
comment
В настоящее время я использую wxWidgets, который также является набором инструментов GUI с открытым исходным кодом. Проблема в том, что я не хочу создавать конструктор форм во время выполнения с нуля. - person Andrejs Cainikovs; 02.09.2009
comment
Частью Qt является Qt Designer (я понятия не имею, как он лицензируется), который может быть основой вашего приложения. Я уверен, что это много работы, чтобы заставить его работать, но все же - вы бы не начали с нуля. - person samuil; 02.09.2009

Как насчет Glade и gtkmm?

person Devon_C_Miller    schedule 04.09.2009
comment
Это вариант.. Но все равно с wxShapeFramework разработка пойдет быстрее. - person Andrejs Cainikovs; 05.09.2009

Qt позволяет вам использовать файлы пользовательского интерфейса, созданные с помощью конструктора, на лету, без их компиляции в ваши приложения. Вам нужен модуль QtUiTools. См.: http://www.forum.nokia.com/infocenter/topic/Qt_for_S60_Developers_Library/GUID-ECBE8350-9D54-48D1-B777-264B895B9063/designer-using-a-ui-file.html и http://www.forum.nokia.com/infocenter/topic/Qt_for_S60_Developers_Library/GUID-ECBE8350-9D54-48D1-B777-264B895B9063/qtuitools.html.

person Brian    schedule 05.09.2009

Я собираюсь использовать wxShapeFramework, цель которого точно такая же, как описано в вопросе (конструктор форм времени выполнения SCADA). Тем более, что проект основан на wxWidgets.

person Andrejs Cainikovs    schedule 07.09.2009