Как я могу использовать form-builder для Wt или встроить в Qt Creator / Designer?

#qt #web-applications #qt-creator #qt-designer #wt

#qt #веб-приложения #qt-creator #qt-designer #wt

Вопрос:

Как я могу использовать form-builder для Wt с настраиваемым размером и положением виджетов или встроить в Qt Creator / Designer?

  1. Как известно, Wt (C Web Toolkit) — это библиотека C для разработки веб-приложений с Qt-подобным API и очень мощной функциональностью для создания веб-приложений, например: https://www.webtoolkit.eu/widgets/graphics-charts/3d-category-chart

  2. Также Qt имеет очень удобный конструктор форм в Qt Creator / Designer с множеством виджетов, пространств и макетов, которые можно использовать для взаимного расположения виджетов для разных размеров формы при изменении размера формы:

введите описание изображения здесь

Также есть WtDesigner для Wt в Windows / Linux, но для Wt-виджетов:

  • он не может изменить положение виджета
  • не удается изменить ширину виджета
  • не удается изменить имя столбца в таблице
  • не удается изменить размер столбцов таблицы и т. Д…

введите описание изображения здесь

QtDesigner против WtDesigner:

  • QtDesigner может размещать виджеты в любом абсолютном или относительном положении и любого размера, который я установил (а относительное положение перемещает виджеты для лучшего отображения при любом разрешении экрана)
  • WtDesigner может размещать виджеты только один под одним, только с максимальной шириной

Комментарии:

1. Вы уверены, что API Wt позволяет вам делать то, что вы хотите? Возможно, WtDesigner просто отражает то, что API позволяет вам делать.

2.@Kuba Obe Существует как минимум 3 подхода к установке положения виджетов: 1. void Wt::WBorderLayout::addWidget(WWidget *widget, Position position) webtoolkit.eu/wt/doc/reference/html/… 2 . Wt -> существующий HTML div id="chat"></div> -код amp; chat.emit(chat, 'login', 'koen'); webtoolkit.eu/wt/blog/2010/12/17/… 3 . <p>${name-edit}</p> amp; Wt::WTemplate *t = ...; t->bindWidget("name-edit", new Wt::WLineEdit()); webtoolkit.eu /виджеты / макет / html-шаблоны

3. Есть WtDesigner, а затем есть DesignerWt. Я не использовал ни одно из них, может быть, одно стоит больше другого? Я предпочитаю CSS для стилизации приложения Wt.