Does Qt need a modern C++ GUI API?
-
@Thomas Zander; So you offers me to that thing: from my code on C++ use QML to speak with C++ QML backend, right?
Next that you can say: "You write game app, right? So why you dont write this app on C++ use QML its easy..." So you already exposed obstacle Qt integration into an existing C++ project.
You say somthing like this "in C++ I wright many lines of code to do stuff that in QML takes no time at all". So you wanna say me go rewrite my game code on QML or shut up?
Next thing you can say “sorry Qt not for you, go choose another tool”? Uh guys and all this for bright future of QML?
Ok, you divide on two parts, but I'm say that you do double work to conatin two way of Qt, instead of conatin one way.
And ONE WAY its -> Qt C++ framework with feature like QML, where all features available on C++ and QML. User can decide what to use, an its be good freedom for users.
I repeat one thing: you ALREADY created new features on C++, so make them available from C++.
User must decide use C++ or QML. -
@
You say somthing like this “in C++ I wright many lines of code to do stuff that in QML takes no time at all”. So you wanna say me go rewrite my game code on QML or shut up?Next thing you can say “sorry Qt not for you, go choose another tool”? Uh guys and all this for bright future of QML?
@You are putting words I did not say in my mouth, please don't do that.
-
[quote author="Thomas Zander" date="1361355691"]@hronom; you do realize you can combine QML and C++, right? Doing audio in QML while doing graphics and logic in C++ should be perfectly possible.
Saying you can't use it in your game is wrong, you can use it, the question is if you want to spent time learning QML ;)[/quote]
From my game app on C++ I need to speak with QML part of my game, that QML part of my game speaks with C++ Qt backend, is this right? Or I'm now putting words in your mouth?One more repeat one thing: you ALREADY created new features on C++, so make them available from C++.
-
@Hronom: Did you try it with QtAudio3d? I don't want to use it, I am only interested, if it works
@Thomas Zander: QML doesn't have really much opertunities as in Qt4. And if it's not easy to do it in QML, it will never work in QML, which means, that QML is a language with limits, but you can implement very fast simple widgets. That's the reason, why I prefer C++. I will learn QML, when I got time for that, but now, I only developping complex desktop applications for Linux, Windows and Mac and need their styles.
-
This post is deleted!