QML 通常指 Qt Modeling Language(Qt 建模语言):一种用于编写用户界面(UI)的声明式语言,常与 Qt Quick 搭配,用来描述界面元素、布局、动画与交互逻辑。(在不同语境下也可能被当作缩写使用,但最常见的是 Qt 相关含义。)
/ˌkjuːɛmˈɛl/
I built the app’s interface in QML.
我用 QML 构建了这个应用的界面。
Although the backend is written in C++, the UI is defined in QML to make animations and state changes easier to manage.
虽然后端用 C++ 编写,但界面用 QML 定义,这样更容易管理动画和状态变化。
QML 是缩写,来自 Qt Modeling Language:其中 Qt 是跨平台应用开发框架的名称,Modeling Language 指“用于描述(建模)界面结构与行为的语言”。QML 的设计理念偏“声明式”,更接近“描述你要什么”,而不是一步步写“怎么做”。