什么是Qt
Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架,是一个免费的开源 小部件工具包,用于创建图形用户界面以及在各种软件和硬件平台(例如 Linux, Windows)上运行的跨平台 应用程序, macOS, Android或嵌入式系统,其基础代码库几乎没有变化,而仍然是具有本地功能和速度的本地应用程序。Qt目前由 The Qt Company开发是一家上市公司,并且Qt项目处于开放源代码治理之下,涉及个人开发商和组织,他们致力于提升Qt。 Qt在商业许可和开源 GPL 2.0,GPL 3.0和LGPL 3.0许可下均可用。
Qt是一家全球软件公司,在70多个行业中拥有很强的实力,并且是数百万种设备和应用程序背后的领先独立技术。全球主要的公司和开发商都在使用Qt,该技术使客户能够提供出色的用户体验并推进其数字化转型计划。该公司2017年的净销售额总计3,630万欧元,拥有员工约300名。
Qt for MCUs利用Qt Quick基于QML语言创建用户界面,利用C++ API基于C++代码来扩展用户界面。由于Qt Quick应用程序遵循模型-视图架构,您可以轻松地集成基于C/C++的后端。这加快了将现有应用程序移植到Qt for MCUs的速度,从而将更多的时间专注于提升用户界面。Qt for MCUs应用程序的渲染使用新的运行时,具备高性能和低内存消耗的特性。这是通过将QML转换为C++,并结合一个新的声明性属性绑定引擎来实现的。此外,新的运行时允许应用程序在没有操作系统的情况下直接在处理器上运行,即我们通常所说的“裸跑”。应用程序也可以部署到运行着Linux、Windows等操作系统,采用标准Qt库的更强大的设备上。
|