Now guys wt c ++ will also be in Qml development of a look at the attached qml wml framework

Added by Everton Fonseca 4 months ago

Much faster development using Wt c ++ and Qml of Qt

Wt_NOW_IS_QML.png (129 KB)

web-text.png (69.9 KB)

web-text.png (69.9 KB)


Replies (5)

RE: Now guys wt c ++ will also be in Qml development of a look at the attached qml wml framework - Added by Koen Deforche 4 months ago

Hey,

Looks cool! How does that work and what does one need to use this?
Do you need to map/annotate every Wt widget manually? Do signal/slots work as well?

Regards,
koen

RE: Now guys wt c ++ will also be in Qml development of a look at the attached qml wml framework - Added by Everton Fonseca 4 months ago

Hi Koen
so I'm still developing the qml API, soon I'll provide the github url.
About the Signal case I'm still working with it, because Wt and Qt have big problems with this cross of headers, because of the word emit.
Can you help me with this problem?

Greetings,
Everton Fonseca

RE: Now guys wt c ++ will also be in Qml development of a look at the attached qml wml framework - Added by Florian Ransmayr 4 months ago

Hey,

one way to deal with this problem is to add CONFIG+=no_keywords to your qt project file. This tells Qt not to define the moc keywords signals, slots and emit. You have to change all occurrences of signals, slots and emit to Q_SIGNALS, Q_SLOTS and Q_EMIT. For details check Qt documentation https://doc.qt.io/qt-5/signalsandslots.html bottom of the page ("Using Qt with 3rd Party Signals and Slots").

I am not sure if this is the best solution but it should work like this.

Best regards
Florian

RE: Now guys wt c ++ will also be in Qml development of a look at the attached qml wml framework - Added by Koen Deforche 4 months ago

Hey,

In addition, checkout the wtwithqt example which shows how to have compatibility between the two libraries.

Regards,
Koen

(1-5/5)