纠结中,到底用qml还是qt widget,求大神指点

M21006238 2018-10-10 09:25:46
最近要开发一个 桌面客户端程序 有参数的图形化展示, 动画效果,图表,还有要拖动的控件,要连接tcp通信 还有连接数据库。。。
求大神指点迷津,qml和 qt widget的优劣。。
...全文
9183 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wocan23 2020-03-31
  • 打赏
  • 举报
回复
引用 8 楼 boardhg 的回复:
相比widget而言,qml做图表、和拖动的控件以及动画容易的多,性能也不差。 这个是用qml做的工具,有拖动控件和事件编辑功能,也加入了MQTT通信模块。
你这个能否贡献下源码,学习下
boardhg 2018-10-17
  • 打赏
  • 举报
回复
相比widget而言,qml做图表、和拖动的控件以及动画容易的多,性能也不差。 这个是用qml做的工具,有拖动控件和事件编辑功能,也加入了MQTT通信模块。
shawn06 2018-10-16
  • 打赏
  • 举报
回复
引用 楼主 M21006238的回复:
最近要开发一个 桌面客户端程序 有参数的图形化展示, 动画效果,图表,还有要拖动的控件,要连接tcp通信 还有连接数据库。。。
求大神指点迷津,qml和 qt widget的优劣。。
qt widget吧。我项目也有tcp/ip, sql, 大量的model/view, 如不是对qml炉火纯青,建议还是用qt widget,至少qml能实现的qt widget基本都有办法实现,反之则不然。
彩阳 2018-10-13
  • 打赏
  • 举报
回复
Qt Quick的动画效果比Widgets要好很多,代码量也省很多。Unity就算了,2D它不占优。
  • 打赏
  • 举报
回复
如果要酷炫的动画效果,推荐unity
weixin_43397165 2018-10-12
  • 打赏
  • 举报
回复
qml更适合美观炫酷
  • 打赏
  • 举报
回复
qml看起来很美,可以简单的写出一些炫酷的动画和特效,支持触屏
qml适合做UI,做逻辑是不合适的

你的项目界面没有什么特别美观的需求就用qt widget吧。
笨笨马甲 2018-10-10
  • 打赏
  • 举报
回复
1,哪个熟悉用哪个
2,看客户端部署的环境,比如机器,如果是VX这种操作系统或不太好的硬件环境建议不要用QML,加载很慢
画茧自缚 2018-10-10
  • 打赏
  • 举报
回复
个人建议:
界面总体内容不多,不需要做屏幕适配,动画较多,界面交互较多,需要界面比较炫酷的用QML开发会容易些,界面用QML通信部分用Qt C++。反之,用QtWidget会好些。如果能简单描述下你要做什么软件应该可以更容易做对比,如果要是做类似什么信息管理系统的话用QML会被搞死的,如果是做类似车载系统或者嵌入式系统QML会有意想不到的效果。

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧