Linux下最新版Qt环境搭建及应用例子

前言:

  Qt是基于C++可视化GUI程序开发平台,相比其他语言的GUI开发,Qt简单方便、功能完善、跨平台、拓展能力强,可以用于嵌入式开发。它也是目前流行Linux桌面环境KDE的基础。Qt作为一款优秀GUI程序设计平台,能够为应用程序开发者提供建立艺术级的图形界面功能设计,基于模块化、面向对象的模式增强了其可拓展性。Qt分为商业版和开源版,目前最新版本是Qt5.9.5,本文讲述在Ubuntu等Linux主流版本上下载搭建Qt5.9.5开发环境。

Qt下载:

  进入Qt官网找到Download项进行下载,它分为商业版和开源版两种,开源版点击此下载Linux环境的选择qt-opensource-linux-x64-5.9.5.run安装包进行下载

Qt安装:

   进入安装包目录后切换身份为Root用户,然后./qt-opensource-linux-x64-5.9.5.run进行安装,如果文件qt-opensource-linux-x64-5.9.5.run没有权限运行则赋予权限(chomd +x qt-opensource-linux-x64-5.9.5.run)。接着进入Qt的图形化界面安装向导,跟Windows下的程序安装类似。过程很简单,跟着步骤一步一步来就好,需要注意的是,一定要记住自己的安装路径,待会有用。

  至此安装完毕,运行Qt发现有错误的提示,经检查是Qt的可执行文件路径不对,需要配置一下环境,打开Qt的默认配置文件default.conf改成我们的安装路径,将第一行改为安装路径下Qt的bin目录,第二行改为qt5.9.5安装路径目录。以后运行Qt可以到bin目录运行,或者将Qt固定到快捷菜单栏。

 sudo gedit/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf


Qt应用例子:

  安装好Qt开发环境之后,我们写一个HelloQt的GUI程序来体验一下Qt。首先打开Qt,然后File->New File or Project新建Qt工程。选择Application->Qt Widgets Application,输入HelloQt工程名,接下来一路默认就好。







    完成Hello Qt工程项目创建后,进入代码编辑页面,双击项目导航栏下mainwindow.ui进入Qt界面编辑设计,此时有一个主窗口界面,从左侧导航栏中选择Label标签,然后拖到主窗口合适的位置,然后右键弹出快捷菜单,选择Change ObjectName项,在弹出的对话框中输入Hello Qt,点击保存。至此Hello Qt项目设计完成,按F5或者点击左下角类似播放的按钮进行运行程序,效果如图。PS番外:新手可能觉得奇怪整个例子没有自己写任何的代码,其实这是Qt集成环境帮我们做了很多,当然也可以不用Qt界面编辑设计,直接用代码来实现Label对象的创建和布局的设计。

总结:

  Qt作为流行的GUI程序设计的工具,特别是在嵌入式领域用得比较多,它优良的跨平台特性,使它可以进行少量甚至不用修改就能够移植到其他平台,这也是它吸引众多开发者的原因。今天是母亲节,捣鼓整理了一下,以作备忘,也算作献给母亲大人的礼物吧,原创不易,转载请说明出处。









猜你喜欢

转载自blog.csdn.net/dosthing/article/details/80303102
今日推荐