【Linux20.04-qt5.12.4软件安装与初步使用-qt在Linux使用-记录-笔记】

2023-12-04 20:20

本文主要是介绍【Linux20.04-qt5.12.4软件安装与初步使用-qt在Linux使用-记录-笔记】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【Linux-qt软件安装与初步使用-qt在Linux使用-记录-笔记】

  • 1、概述
  • 2、环境说明
  • 3、步骤总结
      • 1、了解并选择自己想要安装的版本
      • 2、访问 Qt 官方网站
      • 3、在 Qt 网站上找到下载部分(自己想下载)
      • 4、下载完成后,给安装程序文件赋予执行权限。
      • 5、自动配置环境变量或者手动配置环境变量
      • 6、验证版本信息,使用相应命令
  • 4、软件安装
      • 1、软件下载
      • 2、赋予权限
      • 3、软件安装过程
      • 4、软件初步使用
        • (1)新建项目
        • (2)选择项目
        • (3)工程命名与路径选择
        • (4)相关配置
        • (5)观看代码和文件结构
        • (6)运行
  • 5、样例代码
  • 6、细节部分
  • 7、总结

1、概述

最近,要在Linux上,使用qt进行上位机界面,自己之前都是在win下进行开发的,对于自己没有尝试过事情,还是多少有些未知和恐惧的,因为不知道要做哪些事情,于是研究了下,还是挺简单的,但是再简单的时候,也值得记录下来,为他人提供指导吧,自己也做个记录。

2、环境说明

环境问题还是要注意下的,不同环境下可能还真的可能不一样。
在这里插入图片描述

3、步骤总结

虽然整个过程比较简单,还是对于自己来说,毕竟是第一次尝试,上网查了查,一般步骤如下。

1、了解并选择自己想要安装的版本

这块可以在网上查查,大体上说qt5是免费的,qt6就是收费的了,但是有试用,随着时间推进,此共识可能会改变。
在下边是其中一个博文说明版本的,5.14.2是支持离线安装的,所以选择了这个版本,也就是我之前用的版本。

链接:QT最新版本下载安装(QT5.15及QT6.X)
在这里插入图片描述

2、访问 Qt 官方网站

访问 Qt 的官方网站 https://www.qt.io/

在这里插入图片描述

3、在 Qt 网站上找到下载部分(自己想下载)

选择适用于 Linux 的安装程序的不。通常,它会提供一个适用于多种 Linux 发行版的安装包。
https://download.qt.io/archive/qt/5.14/5.14.2/
下载 Qt 安装程序:
在这里插入图片描述

4、下载完成后,给安装程序文件赋予执行权限。

这可以通过运行命令 chmod +x [下载文件的路径] 来实现。
运行安装程序。在终端中,可以通过输入 ./[下载文件的路径] 来运行它。
跟随安装向导的指示进行安装。可以选择安装位置和要安装的组件。

5、自动配置环境变量或者手动配置环境变量

如果 Qt 安装程序没有自动设置环境变量,可能需要手动设置。
实际安装过程中,发现直接能欧运行,说明软件已经自己动配置了环境了,如果有问题,可能无法打开软件。

那么就可能编辑的 shell 配置文件(如 .bashrc 或 .zshrc),添加 Qt 的 bin 目录到的 PATH 环境变量。

6、验证版本信息,使用相应命令

输入 qmake -version 或 qtcreator 来验证 Qt 是否已正确安装。

4、软件安装

1、软件下载

按照如下网址,直接下载,你要有自己想使用的版本,就下对应版本,不过自己一直使用这个版本,碰见相关问题也好解决。有时候不同版本真的可能会有不兼容问题。
https://download.qt.io/archive/qt/5.14/5.14.2/
下载 Qt 安装程序:
在这里插入图片描述这是自己下的位置。
在这里插入图片描述

2、赋予权限

使用命令给运行权利

chmod +m qt-opensource-linux-x64-5.14.2.run

如下图为运行过程
在这里插入图片描述

3、软件安装过程

软件运行一段时间后,就会进入图形安装界面。
(1)输入自己的邮箱
可以申请注册一个,免费的,下载的时候也需要使用。
在这里插入图片描述(2)一些安装中间步骤
选择自己需要的
在这里插入图片描述
(3)安装完成
在这里插入图片描述

4、软件初步使用

第一次在Linux下,使用qt,所以我们简单建立一个空白demo。运行一下,说明其没有问题。

(1)新建项目

在这里插入图片描述

(2)选择项目

电脑分辨率不是配合很好,看着不习惯,可以调试下。
在这里插入图片描述

(3)工程命名与路径选择

电脑分辨率不是配合很好,看着不习惯,可以调试下。
在这里插入图片描述

(4)相关配置

基本是下一步下一步
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

(5)观看代码和文件结构

如果没有意外的话,就会得到下面的界面。
我们在mian的这个文件下,大体是如果用过Windows的qt,你会发现,完全一模一样。
在这里插入图片描述我们简单修改下UI文件
在这里插入图片描述
也不用布局,放一个label,写点文字,这就是我们第一个在Linux的dome
在这里插入图片描述

(6)运行

点击三角号,就可以运行了。
在这里插入图片描述
当然如上图,需要保存下,保存后就可如下图。

在这里插入图片描述

5、样例代码

代码链接压缩包:https://download.csdn.net/download/qq_22146161/88596543

6、细节部分

暂无

7、总结

开始的开始,是一切的起点,以此为基准,可以进行后续一些实验了。

这篇关于【Linux20.04-qt5.12.4软件安装与初步使用-qt在Linux使用-记录-笔记】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/454794

相关文章

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

Pandas中统计汇总可视化函数plot()的使用

《Pandas中统计汇总可视化函数plot()的使用》Pandas提供了许多强大的数据处理和分析功能,其中plot()函数就是其可视化功能的一个重要组成部分,本文主要介绍了Pandas中统计汇总可视化... 目录一、plot()函数简介二、plot()函数的基本用法三、plot()函数的参数详解四、使用pl

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格