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