佛山 网站开发,正规网站建设多少费用,新手做销售怎么开发客户,网站用什么东西做2.2 QT环境配置
QT是一个1991年由QT Company开发的跨平台C图形用户界面应用程序开发框架。它既可以开发GUI程序#xff0c;也可以用于开发非GUI程序#xff0c;比如控制台工具和服务器。Qt是面向对象的框架#xff0c;使用特殊的代码生成扩展#xff08;称为元对象编译器图形用户界面应用程序开发框架。它既可以开发GUI程序也可以用于开发非GUI程序比如控制台工具和服务器。Qt是面向对象的框架使用特殊的代码生成扩展称为元对象编译器Meta Object CompilerMOC以及一些宏Qt很容易扩展并且允许真正地组件编程。
特点丰富的图形化界面跨平台。
1. 安装包下载
QT5.12.8下载网址Index of /archive/qt/5.12/5.12.8 2. QT安装
参考教程
ubuntu18.04 安装qt5.9.9
ubuntu18.04 安装qt5.12.8及环境配置_ubnuntu qt5.12.8-CSDN博客
2.1 更改可执行权限
在终端进入下载文件夹 给所有用户赋予qt-opensource-linux-x64-5.12.8.run可执行权限
rosnoeticrosnoetic-VirtualBox:~$ cd 下载rosnoeticrosnoetic-VirtualBox:~/下载$ sudo chmod ax qt-opensource-linux-x64-5.12.8.run2.2 安装
有权限后在该路径下执行就可以了
rosnoeticrosnoetic-VirtualBox:~/下载$ ./qt-opensource-linux-x64-5.12.8.run弹出安装指引窗口按照指引填好QT Account一路next不建议修改默认路径。 默认安装路径 项目说明Desktop gcc 64-bit这是使用桌面版 GCC 64-bit 编译环境生成的 Qt 库是 Qt 的核心必须安装。注意虽然名字看起来像是 GCC 编译器套件但实际上说的是 Qt 库的编译环境。大部分 Linux 发行版都会预装 GCC 编译器套件所以 Qt 安装包没必要附带它们。Android *这是针对安卓应用开发的 Qt 库如果读者有安卓开发这方面需求可以自己选择安装。SourcesQt 的源代码包按需安装。Qt *Qt 的附加模块大部分建议安装这些附加模块括号里的 TP 是指 Technology Preview 技术预览模块的意思还处在功能测试阶段不是正式版模块附加模块括号里的 Deprecated 是指抛弃的旧模块兼容旧代码使用的一般用不到。这些附加模块读者可以选择部分或都勾选了安装占用空间不大。部分组件说明Qt Charts 是二维图表模块用于绘制柱状图、饼图、曲线图等常用二维图表。Qt Data Visualization 是三维数据图表模块用于数据的三维显示如散点的三维空间分布、三维曲面等。Qt ScritpDeprecated是脚本模块已被抛弃不建议安装。Qt Creator 4.3.0这是集成开发环境强制安装的以后所有的项目和代码都在 Qt Creator 里面新建和编辑。 当前QT安装的目录为 2.3 配置环境变量
需要配置环境变量后才能直接使用qmake命令
如果没有下载vim编辑工具可以下载一下
rosnoeticrosnoetic-VirtualBox:~$ sudo apt-get install vimubuntu中作用于所有用户编辑/etc/profile文件
rosnoeticrosnoetic-VirtualBox:~$ sudo vim /etc/profile输入i进行编辑
添加如下内容
export PATH/home/rosnoetic/Qt5.12.8/Tools/QtCreator/bin:$PATH
export PATH/home/rosnoetic/Qt5.12.8/5.12.8/gcc_64:$PATHesc退出编辑
:wq保存文件并退出 修改完成后重启虚拟机重新执行刚修改的文件
rosnoeticrosnoetic-VirtualBox:~$ source /etc/profilesource命令也称为“点命令”也就是一个点符号.。source命令通常用于重新执行刚修改的初始化文件使之立即生效而不必注销并重新登录。
在终端输入qtcreator就能直接打开Qt Creator
rosnoeticrosnoetic-VirtualBox:~$ qtcreator3. QT项目测试
我们再新建一个Qt项目测试一下 双击Forms文件夹里面的mainwindow.ui 在mainwindow.ui上添加一个textBrowser控件写上标准问候语。
将Text Browser拖拽到编辑界面 双击文本框 输入文本信息 接着就弹出了生成的窗口