首页 > 其他分享 >2.2 QT 环境配置

2.2 QT 环境配置

时间:2024-08-05 12:52:56浏览次数:11  
标签:Qt rosnoetic 配置 模块 2.2 安装 VirtualBox QT

2.2 QT环境配置

QT是一个1991年由QT Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler,MOC)以及一些宏,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可执行权限

rosnoetic@rosnoetic-VirtualBox:~$ cd 下载

rosnoetic@rosnoetic-VirtualBox:~/下载$ sudo chmod a+x qt-opensource-linux-x64-5.12.8.run

2.2 安装

有权限后在该路径下执行就可以了

rosnoetic@rosnoetic-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 Scritp(Deprecated)是脚本模块,已被抛弃,不建议安装。
Qt Creator 4.3.0这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。

当前QT安装的目录为

2.3 配置环境变量

需要配置环境变量后才能直接使用qmake命令

如果没有下载vim编辑工具,可以下载一下

rosnoetic@rosnoetic-VirtualBox:~$ sudo apt-get install vim

ubuntu中作用于所有用户,编辑/etc/profile文件

rosnoetic@rosnoetic-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:$PATH"

esc退出编辑

:wq保存文件并退出

修改完成后,重启虚拟机,重新执行刚修改的文件

rosnoetic@rosnoetic-VirtualBox:~$ source /etc/profile

source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

在终端输入qtcreator就能直接打开Qt Creator

rosnoetic@rosnoetic-VirtualBox:~$ qtcreator

3. QT项目测试

我们再新建一个Qt项目测试一下

双击Forms文件夹里面的mainwindow.ui

mainwindow.ui上添加一个textBrowser控件,写上标准问候语。

Text Browser拖拽到编辑界面

双击文本框

输入文本信息

接着就弹出了生成的窗口

标签:Qt,rosnoetic,配置,模块,2.2,安装,VirtualBox,QT
From: https://blog.csdn.net/qq_42995238/article/details/140918245

相关文章

  • Maven配置国内镜像仓库和本地仓库
    参考文章:IDEA配置Maven教程(超详细版~)_ideamaven配置教程-CSDN博客1.找到Maven的 settings.xml文件我的按照路径是:C:\ProgramFiles\Java\apache-maven-3.9.8\conf2.打开settings.xml文件我的打开是这个样子3.增加本地仓库在根节点【<settings>】下找到【<localRep......
  • Halcon C++ 环境配置
    前言:这一段时间因为工作原因在使用Halcon做机器视觉的方案,因此学习了小半年的halcon,在学习过程中使用记事本记录下了学习过程中的一些经验,整理出来分享。目标:在VS2020编译环境下,配置Halcon的环境,使之能够调用Halcon的方法。方法:打开新建的项目,点开该项目的属性。在VC++目录......
  • vue连接mqtt实现收发消息组件超级详细
    vue连接mqtt实现收发消息组件超级详细基本概念:MQTT(MessageQueuingTelemetryTransport)是一种基于发布/订阅模式的轻量级消息传输协议,专为低带宽、高延迟或不稳定的网络环境设计。以下是MQTT实现收发消息的基本原理:客户端-服务器模型:MQTT基于客户端-服务器模型工作。客户......
  • (峰绍)FU6831/11/18 QFN-48/LQFP 单片机嵌入式和可配置的三相BLDC/PMSM电机控制器场定向
    产品描述FU6831/11/18系列是一款集成电机控制引擎(ME)和8051内核的电机驱动专用芯片。ME集成FOC、MDU、LPF、PI、SVPWM/SPWM等诸多硬件模块,可硬件自动完成电机FOC/BLDC运算控制;8051内核用于参数配置和日常事务处理,双核并行工作实现各种高性......
  • 界面控件DevExpress WinForms v24.1系统环境配置要求
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!本文档包含有关安装和使用 DevExpressWinForms ......
  • QT 环境配置
    2.2QT环境配置QT是一个1991年由QTCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,MOC)以及一些宏,Qt很容易扩展,并且允......
  • SpringBoot Session共享,配置不生效问题排查 → 你竟然在代码里下毒!
    开心一刻快8点了,街边卖油条的还没来,我只能给他打电话大哥在电话中说到:劳资卖了这么多年油条,从来都是自由自在,自从特么认识了你,居然让我有了上班的感觉!Session共享SpringBootsession共享配置,我相信你们都会,但出于负责的态度,我还是给你们演示一遍添加依赖<?xmlversio......
  • wsl 配置centos8静态ip的几种方法
    方法1:安装systemd-networkdsudodnfinstallsystemd-networkdifconfig查看要修改的网络,然后启动服务:sudosystemctlenable--nowsystemd-networkd在/etc/systemd/network/目录下创建文件eth0.network来配置eth0接口[Match]Name=eth0[Network]Address=1......
  • 24411-Jupyter离线安装与配置
    修改路径修改解析环境离线安装说明通常在没网的情况下安装jupyter比较复杂,建议在有网络的情况下使用Anaconda创建临时的虚拟环境。然后将整个环境打包放到无网络的状态,并变无网络状态下的所有jupyter的文件头注释,将其改为当前的Python解释器即可。新的Python安装路径是:/home......
  • Java环境变量配置的最佳实践和常见问题解决方案
    Java环境变量配置的最佳实践和常见问题解决方案大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java开发中,环境变量的配置是保证应用程序顺利运行的关键。无论是在本地开发环境还是生产环境,正确配置Java环境变量不仅能提升开发效率,还能避免许多常见......