I have to confess myself as a newbie to Qt, esp. Qt5 Quick. The motivation for me to try Qt5 Quick for my application is that I want to build such an aplication:
- GUI-based, of course, with all kinds of ``professional'' control widgets for free choosing. Of course, Qt seems born with it.
- functionality like curve ploting of real-time data, 2D/3D visualization (contour, slice, and etc.)
- possibility of combining with parallel machanism, like OpenMPI, etc.
- few work for cross-platform transplanting, Linux or windows with priority. Here first I considered PyQt, and then QML. But I then found Python does not support MPI very well, although there are some modules for simple tests.
- easy programming for a beginner.
Why?
In fact I used QML for the prototype design of my application. Around it I quickly found it not a good solution for my own work.
Some common controls are not available, such as Dockwidgets.
I have to bind C++ with QML together for the whole work. But if I consider to plot some data quickly, few open source choices in the QML world yet. Finally I tried QChart.js. It does work as I want for ploting curves. But in the future when I want to deal with huge data, I have some doubt in its speed yet.
What am I using now?
Qt5 Widget, but not QML-based Quick.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。