如何用qml做界面,用C++实现业务逻辑
展开全部
Qml文档:
通过已有元素拼装新的控件元素
UI布局 + UI动画 + UI状态和简单逻辑
C++ :
Qml文档对应一个controller,一个model(可以不断分层,多个controller 多个model)
Qml 里的UI数据通过属性绑定从model获取
Qml 里的UI事件通过controller响应
通过已有元素拼装新的控件元素
UI布局 + UI动画 + UI状态和简单逻辑
C++ :
Qml文档对应一个controller,一个model(可以不断分层,多个controller 多个model)
Qml 里的UI数据通过属性绑定从model获取
Qml 里的UI事件通过controller响应
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-20
展开全部
你说的这种思路是目前Digia主推的一种思路。(今年去参加Qt开发者大会的时候,几乎一半的讲座都会推荐这种用法。)
所以,如何结合QML和C++,官网上会有很多的例子和教程,希望你仔细看看。(另外,鉴于4.8时代的Qt Quick的问题(bug)还不少,所以建议使用最新版的Qt5.3+来做这样的试验。)
这是我随手找到的:Introduction_to_Qt_Quick_for_Cpp_developers
Writing QML Extensions with C++
一个更详尽的例子:
Qt Quick 之 QML 与 C++ 混合编程详解
所以,如何结合QML和C++,官网上会有很多的例子和教程,希望你仔细看看。(另外,鉴于4.8时代的Qt Quick的问题(bug)还不少,所以建议使用最新版的Qt5.3+来做这样的试验。)
这是我随手找到的:Introduction_to_Qt_Quick_for_Cpp_developers
Writing QML Extensions with C++
一个更详尽的例子:
Qt Quick 之 QML 与 C++ 混合编程详解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询