当前位置: 首页 > news >正文

P1 Qt的认识及环境配置

目录

前言

01 下载Qt Creator

windows下载安装包拷贝到Linux

Linux直接下载

02 Linux 安装Qt


前言

                       

🎬 个人主页:@ChenPi

🐻推荐专栏1: 《C++_@ChenPi的博客-CSDN博客》✨✨✨ 

🔥 推荐专栏2: 《Linux C应用编程(概念类)_@ChenPi的博客-CSDN博客》✨✨✨
🌺本篇简介  : Qt的介绍及Linux操作系统下安装Qt环境,Linux版本为18.04

                        Qt版本为Qt5.12.9

Qt 是一个跨平台的 C++开发库

主要用来开发图形用户界面(Graphical User Interface,简 称 GUI)程序

Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部

Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能

比如多线程、 访问数据库、图像处理、音频视频处理、网络通信、文件操作等

所以如果学嵌入式,那么Qt就是其中一个大方向了

本专栏的使用的

  1. Linux操作系统是Ubuntu18.4 
  2. Qt的版本是Qt5.12.9

说一下我的感受和学习的心得

我本人是一个嵌入式的的的小白

目前大三了,满打满算学嵌入式也有两年了

还记得刚接触Qt那时候的痛苦

有时候翻烂了帮助文档都找不到需要的信息

不是里面没有,是我太菜了,不会找

其实后面发现,有时后Bug不是来源Qt,而是C++的基础不够扎实,导致代码编写有问题

如果学习Qt,我的建议是先学C++

如果有C的基础,学C++上手也很快

本专栏只适用于新手入门,文章如有错误,欢迎指正,谢谢

01 下载Qt Creator

windows下载安装包拷贝到Linux

我们可以在windos点击下面链接或者复制到浏览器进入到下载页面

Index of /archive/qt/5.12/5.12.9

“.dmg”是 Mac 系统版本的安装包,此处不作安装讲解。

下图为 Windows 和 Linux 下的安装包格式。   

选择 Linux 的安装包下载。点击箭头那下载再拷贝过去 Ubuntu 虚拟机或者直接复制链接地址到 Ubuntu 虚拟机下载。 

下载完成后通过软件拷贝到Ubuntu

我使用的是这个软件,免费的,你们可以去下载一个 

Linux直接下载

wget http://download.qt.io/archive/qt/5.12/5.12.9/qt-opensource-linux-x64-5.12.9.run 

 就像这样就可以了

下载完安装包,这么安装呢?

02 Linux 安装Qt

赋予可执行权限,加上 sudo 权限进入安装,这样会安装在/opt 目录下

chmod +x qt-opensource-linux-x64-5.12.9.run 
sudo ./qt-opensource-linux-x64-5.12.9.run 

 执行指令后会有一个安装的弹窗,一直下一步就可以了,到这个弹窗这,这样勾选就可以了,如果不开发安卓的话

 

 安装完后点击这里

 就可以看到Qt Creator了,点击就可以打开

好了,这章环境搭建就到这里了

喜欢的话点点关注,持续更新,一起学习,一起进步

http://www.lryc.cn/news/255272.html

相关文章:

  • 单元测试Nunit的几种断言
  • 前端中的响应式布局与各个端适配
  • 2023年5个自动化EDA库推荐
  • 7-1 查找书籍
  • 【无线网络技术】——无线广域网(学习笔记)
  • 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(2)后端跨域、登录模块、springboot分层架构、IDEA修改快捷键、vue代码风格
  • NGINX相关配置
  • 如何将idea中导入的文件夹中的项目识别为maven项目
  • CleanMyMac4.16中文最新版本下载
  • 谷歌正式发布最强 AI 模型 Gemini
  • 无人机语音中继电台 U-ATC118
  • 两种测量方式的自适应卡尔曼滤波数据融合
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • CopyOnWriteArraySet怎么用
  • uniapp得app云打包问题
  • Linux bin包生成
  • Java多人聊天
  • 自动驾驶:传感器初始标定
  • 如何将 MySQL 数据库转换为 SQL Server
  • 【开源】基于Vue+SpringBoot的河南软件客服系统
  • 《算法面试宝典》--深度学习常见问题汇总
  • 【计算机网络实验】实验三 IP网络规划与路由设计(头歌)
  • CodeBlocks添加头文件,解决fatal error: ui.h No such file or directory
  • 鸿蒙开发:UIAbility组件与UI的数据同步-使用EventHub进行数据通信【鸿蒙专栏-21】
  • 云架构的思考3--云上开发
  • vue3日常知识点学习归纳
  • 策略模式终极解决方案之策略机
  • linux 常用指令目录大纲
  • webpack该如何打包
  • 【STM32】TIM定时器输入捕获