Qt/QML/QtCreator 跨平台开发框架

2022年11月20日 19:19 编程调试 阅读 247

Qt/QtCreator 介绍

Qt是1991年由 Qt Company 开发的跨平台C++图形界面应用程序开发框架。它既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具与服务器。

2008年,Qt Company 被诺基亚公司收购,Qt因此成为诺基亚旗下的编程语言。

2012年,Qt被芬兰Digia收购,Qt 迅速发展,获取到了巨大的成功。

Qt Creator 是跨平台的 Qt IDE, Qt Creator 是 Qt 被Nokia收购后推出的一款新的轻量级集成开发环境(IDE)。Qt Creator支持跨平台开发,支持Linux、Mac OS 以及Windows等操作系统,支持开发安卓和苹果APP。

QML 介绍

QML是一种描述性脚本语言,文件格式以 .qml 结尾。语法格式类似CSS语言,支持JavaScript解释型编程语言。QML运行引擎依赖Google V8。Google V8 是Google基于C++开发的开源JavaScript引擎,用于Node.js、Google Chrome 以及 Chromium中。JavaScript 引擎是一个专门处理 JavaScript 脚本的虚拟机,一般会附带在网页浏览器之中。当然,Google V8引擎也可以脱离浏览器独立运行。

Qt 源码下载地址

https://download.qt.io/archive/qt

https://download.qt.io/new_archive/qt

QtCreator 源码下载地址

https://download.qt.io/archive/qtcreator/