赞
踩
Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面(Graphical User Interface,简 称 GUI)程序。
Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部; Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、 访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。
Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基 于 Qt 的程序。开源社区就是这样,好东西就会被派生扩展,到处使用,越来越壮大。
Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等。
简单的来说,Qt 可以做很多东西,好比如 Windows 下的软件也有很多是 Qt 开发的,这里我很喜欢它的可移植性,一份代码可以无需任何修改或者小修改就可以在其他平台上运行。
在嵌入式里,使用 Qt 来开发界面已经是无可替代的 一种趋势。工控界面最常用,一些移动端的界面也开始使用 Qt。像点菜机,温度采集数据显示, 汽车仪表,速度显示界面等。
初学者应该要如何选择 Qt 的版本?最新的 Qt5 版本是 Qt5.15。可以参考这个网址What's New in Qt 5 | Qt 5.15 来看看各个 Qt 版本的更新说明。虽然Qt6 已经出了,但我们没有必要直接上最新版本的 Qt6。
理论上我们选择 Qt 的版本越新越好,这是当然的,不过我们还是要确定一个版本是必须的, 因为日后写好的程序要长期运行在一个确定的版本里,避免随意升级带来其他兼容性问题,或者重复重复移植等工作。Qt 还会不断的更新,Qt5.9 及 Qt5.12 是两个 LTS 长期支持的版本,本专栏以 Qt5.12.9 版本进行开发及实验说明。
首先,进入 Index of /archive/qt/5.12/5.12.9下载页面(注意如果找不到下载链接,我们就进行 Index of / 这个顶层目录一个个目录找,因为 Qt 下载链接会变动),选择 Linux 的安装包下载。使用迅雷下载再拷贝过去 Ubuntu 虚拟机或者直接复制链接地址到 Ubuntu 虚拟机下载。
如下图,复制链接下载地址到Ubuntu 虚拟机终端下使用指令wget 下载, http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run 。
wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run
赋予可执行权限,加上 sudo 权限进入安装,这样会安装在/opt 目录下.
- chmod +x qt-opensource-linux-x64-5.12.9.run
- sudo ./qt-opensource-linux-x64-5.12.9.run
执行安装指令后,将会弹出 Qt 的安装界面,这与 Windows 下的 Qt 安装步骤一样,安装选择目录时,默认安装目录即可。安装组件选择如下。
安装完成,在应用程序中心找到 Qt Creator,点击打开 Qt Creator。
打开 Qt Creator 的界面如下,安装完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。