当前位置: 首页 > article >正文

【QT - 1 - 】什么是QT?

一、什么是QT?

1.1 什么是QT

QT是一个跨平台的C++图形用户界面应用程序框架。
常见GUI:
QT: 支持多平台开发、QT界面库支持CSS、面向对象特性在QT体现突出、发展趋势良好,持续更新功能强大。
MFC: 只能用于Windows。 在Windows在运行程序效率高;库安全性好。

1.2 QT发展史

1991年 --> 现在
1991年由奇趣科技公司开发 – 》 诺基亚 – 》 Digia

1.3 支持平台

windows、unix/Linux、macos、嵌入式平台

1.4 QT优点

● 跨平台,几乎支持所有的平台。
● 接口简单,容易上手,学习QT框架对学习其他框架有参考意义。
● 一定程度上简化了内存回收机制。
● 开发效率高,能够快速的构建应用程序。
● 有很好的社区氛围,市场份额在缓慢上升。
● 可以进行嵌入式开发。

1.5 案例

● Linux桌面环境KDE
● Google Earth 谷歌地图
● 咪咕音乐
● WPS
● 极品飞车

二、QT的下载及安装

mac端

2.1 安装homebrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2.2 安装qt

brew install qt

2.3 安装QT Creator

brew install qt-creator

2.4 配置QT Kits

…持续更新


http://www.kler.cn/a/404769.html

相关文章:

  • Linux虚拟机网络配置
  • 蓝桥杯每日真题 - 第20天
  • 什么是反向 DNS 查找以及它的作用是什么?
  • Proxy 在 JavaScript的用法
  • Python网络爬虫实践案例:爬取猫眼电影Top100
  • 哨兵节点链表
  • LeetCode —— 字母异位词分组
  • Linux 定时任务全解析
  • Spring Cloud Alibaba、Spring Cloud 与 Spring Boot各版本的对应关系
  • 【docker】docker commit 命令 将当前容器的状态保存为一个新的镜像
  • RK3588开发笔记-sata概率性不能识别问题解决
  • 05_Spring JdbcTemplate
  • 【软件开发】如何理解异地多活?
  • 网络安全的学习路线
  • mysql安装---rpm包
  • Flutter-Web首次加载时添加动画
  • [STM32]从零开始的STM32 HAL库环境搭建
  • NuGet如何支持HTTP源
  • 【鸿蒙开发】基础干货篇--6 “超简单持久化存储PersistentStorage”
  • 汽车资讯新视界:Spring Boot技术启航
  • 期权懂|期权中的行权和平仓的区别在于哪里?
  • 17. Linux下在虚拟环境中安装CUDA和CUDNN
  • 安装JDK
  • 数据跨网传输无忧:FileLink打造内外网文件传输的安全桥梁
  • 【使用 Docker 搭建云原生后端环境的详细教程】
  • 近期两篇NeRF/3DGS-based SLAM方案赏析:TS-SLAM and MBA-SLAM