Поскольку я фанат QML, я хочу создать плагин QtCreator, чтобы иметь возможность писать QWidgets ui в QML , как код. QML читается и требует меньше реального состояния.
Мой вопрос заключается в том, как я могу преобразовать следующий код QML как в следующий XML-код .ui.
Мой предложенный QML как код:
QWidget {
name: "centralWidget"
QPushButton {
name: "pushButton"
geometry: {
x: 10
y: 20
width: 150
height: 50
}
text: "Hello World!"
}
}
.ui XML-код:
<widget class="QWidget" name="centralWidget">
<widget class="QPushButton" name="pushButton">
<property name="geometry">
<rect>
<x>10</x>
<y>20</y>
<width>150</width>
<height>50</height>
</rect>
</property>
<property name="text">
<string>Hello World!</string>
</property>
</widget>
</widget>
</widget>
Буду благодарен, если кто-нибудь укажет мне правильное направление или поделится примером кода / библиотеки, пожалуйста!