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

QT 环境配置

时间:2024-08-05 09:28:04浏览次数:14  
标签:QT rosnoetic 配置 环境 模块 安装 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 库,如果读者有安卓开发这方面需求可以自己选择安装。
Sources Qt 的源代码包,按需安装。
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,配置,环境,模块,安装,VirtualBox,Qt
From: https://www.cnblogs.com/windandchimes/p/18342613

相关文章

  • 《花100块做个摸鱼小网站! 》第一篇—买云服务器和初始化环境
    一、前言大家好呀,我是summo,前面我已经写了我为啥要做这个摸鱼小网站的原因,从这篇文章开始我会一步步跟大家聊聊我是怎么搭起这个网站的。我知道对很多新手来说,建网站可能挺头大的,不知道从哪里开始,所以我会尽量写得简单明了,让大家一看就懂,少走弯路。咱们先从买服务器开始说起。现......
  • 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......
  • conda环境安装与虚拟环境搭建
    conda环境安装与虚拟环境搭建注意:自己家目录名不要出现中文,避免python的一些未知错误windows下载安装包https://www.anaconda.com/download解压到D:\Anaconda3配置python环境变量右击此电脑>属性>高级系统设置>环境变量>系统变量>双击PathD:\Anaconda3D:\Anaconda3\Scr......
  • Java环境变量配置的最佳实践和常见问题解决方案
    Java环境变量配置的最佳实践和常见问题解决方案大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在Java开发中,环境变量的配置是保证应用程序顺利运行的关键。无论是在本地开发环境还是生产环境,正确配置Java环境变量不仅能提升开发效率,还能避免许多常见......
  • QT 笔记
     HTTPSSSL配置下载配置子父对象QTimer*timer=newQTimer;//QTimerinheritsQObjecttimer->inherits("QTimer");//returnstruetimer->inherits("QObject");//returnstruetimer->inherits("QAbstractBut......
  • 虚拟机(ubuntu22.04)安装与配置bochs
    安装bochs创建文件夹(可选)新建终端终端输入mkdirSoftware,下载的bochs就放在这里吧下载bochshttps://sourceforge.net/projects/bochs/files/bochs/进入这个网址选择对应版本的bochs,这里就用最新的2.8版本示范了点击2.8版本的文件夹,下载后缀名为tar.gz的压缩包下......
  • Manjaro虚拟机安装Miniconda(anaconda)并配置
    Manjaro虚拟机安装Miniconda(anaconda)并配置按照ManjaroLinux安装配置Anaconda3(Miniconda3)与Pytorch_manjaroanaconda-CSDN博客这里的步骤进行安装配置 遇到的问题[goldens@golden-vmwarevirtualplatform~]$condaErrorwhileloadingcondaentrypoint:conda-co......