这是两件非常不同的事情。
Qt 样式表类似于网络技术级联样式表。它们是使用文本片段、样式表代码更改 QtWidget 元素可视化方面的方法。它们可以在运行时动态应用和更改,用于特定小部件或全局。从本质上讲,它们是实现自定义的替代方案QStyle,更容易但也具有减少的自定义功能集。
QML 是一种声明性语言,与“QML 引擎”一起使用来创建QObject基于类的对象树。根据用于提供这些类的模块,生成的对象树可以是图形用户界面,例如,当使用QtQuick或BlackBerry10 Cascades
当然,这样的 UI 可以做什么可视化或明智的效果取决于使用哪些模块。与样式表类似,QML 代码也通常在运行时加载。