诺基亚刚刚在Qt的最新beta版本中推出了Qt Quick(在声明中使用CSS/HTML构建UI),查看这个示例页面,它可以构建精美的现代UI,非常酷!
相反,由'传统Qt'开发的UI似乎不那么花哨(我可能错了,请参阅下面的免责声明).
所以我的问题是,您是否会将"Traditional Qt"或"Qt Quick"用于新的桌面程序?为什么?
我最初的想法:
'传统Qt':
优点:
使用的整体技术更少,更简单,如果你使用PySide,你只用Python编写代码,不必乱用Qt Quick中类似CSS/JS的东西;
它比较成熟.
缺点:
建立花哨的UI似乎更难?
'Qt Quick':
优点和缺点:反过来.
Edit:Qt Quick有一个缺点,纠正我,如果我错了,你不能以所见即所得的方式设计Qt Quick UI,对吧?
免责声明:我是Qt,PySide和Python的新手,最近才开始使用这些技术来构建桌面程序.
我一直在为我的桌面弄乱qml,我个人发现了这个:
我用qml发现的问题
这并没有阻止我玩qml并且随着它的成熟,我将采取观望态度.目前我正在使用qml作为我的部分ui和c ++用于后端.