在这个系列文章中,我将介绍一下如何在Linux下做QT开发,本人也不会多少,就当做一个学习笔记吧。本系列文章的目标系统是Ubuntu16.04,嗯,没错,可能你还记得我写过Ubuntu16.04的简单使用方法那个系列文章,那位姐妹又要在Linux下做QT作业了。不过本文会全程使用我的电脑——Kali2,差不多的啦。 本系列文章代码仓库地址:https://gitee.com/crystalgabrielle/QTSamples.git
简单地说,QT是一个开源的图形编程库,就像早期盛行的Visual Studio里的MFC编程,能让你快速的开发出优美的图形界面。随着时代的发展,MFC框架复杂的特性日益凸显,既不适合初学者学习,也不适合快速开发。与此相反,经过多年的发展,QT凭着简介易用等特性早已得到业界的认可。现在很多知名软件都是用QT开发的,比如大名鼎鼎的Autodesk Maya,Google地球,WordPress等等。
请到这个地址下载你喜欢的版本https://download.qt.io/official_releases/qt/ 我用的是目前最新版5.13.2,居然是今天早上刚刚修改的,哈哈哈!其他版本也大同小异啦,反正我们也不会用到过于高深的东西,基础功能都是差不多的。 在这里可以看到适配不同系统的,exe当然是Windows的,dmg是MacOS的,run就是Linux的了。
下载完成后打开命令行,使用chmod命令来为这个问赋予权限。
chmod +x ./qt-opensource-linux-x64-5.13.2.run然后安装,记得我在Ubuntu16.04之C++编程中说过吗,Linux下运行可执行文件的一个常用方法就是在命令行中用./加上文件名
./qt-opensource-linux-x64-5.13.2.run然后就像安装普通软件一步步下去就好了。 这里直接skip就好,无需登录 在这里你可以选择你需要的平台,当然也可以选择全部的,只要空间充足,装什么都好。 上面的是免费的许可,下面的是商业许可,我们选择上面的就好啦。 安装完成之后到软件列表中就能找到我们的QT啦! QT很漂亮有木有! 如果你和我一样用的是Kali,那么到此为止,就可以使用啦。但是Ubuntu还需要安装一些依赖。
安装如下依赖
sudo apt-get install gcc g++ sudo apt-get install libqt4-dev sudo apt-get install build-essential好啦,在Ubuntu下你也可以用QT啦! 有没有跃跃欲试的冲动呀!别急,后面的文章就会教大家如何进行QT开发。