【发布时间】:2011-07-26 18:01:30
【问题描述】:
诺基亚刚刚在 Qt 最近的 beta 版本中引入了 Qt Quick(以声明方式构建 UI,就像使用 CSS/HTML 一样),查看此example page,它可以构建精美而现代的 UI,非常酷!
相反,“传统 Qt”开发的 UI 似乎不那么花哨(我可能错了,请参阅下面的免责声明)。
所以我的问题是,您会为新的桌面程序使用“传统 Qt”还是“Qt Quick”? 为什么?
我最初的想法:
'传统 Qt':
优点:
-
使用的整体技术更少,因此更简单,如果你使用PySide,你只用Python编写代码,不必在Qt Quick中搞乱CSS/JS之类的东西;
-
它更成熟了。
缺点:
构建精美的 UI 似乎更困难?
'Qt 快速':
优点和缺点:反过来。
Edit: Qt Quick 有一个缺点,如果我错了,请纠正我,你不能以所见即所得的方式设计 Qt Quick UI,对吧?
免责声明:我是 Qt、PySide 和 Python 的新手,最近才开始评估使用这些技术构建桌面程序。
【问题讨论】: