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.pswp.cn/news/208831.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208831.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208831.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

地址欄不安全提示

在使用瀏覽器時訪問網站的時候,我們可能會遇到地址欄提示不安全的情況。這種情況通常都是是由于未安裝有效SSL證書或者網站SSL證書過期等原因導致的。本文將介紹如何處理地址欄提示不安全的問題,以確保我們的上網安全。 1,缺少SSL證書&#x…

golang游戲服務器 - tgf系列課程01

TGF框架的特點和功能 課程介紹了TGF框架的特點和功能在第一節課程中我們并不會介紹框架的使用。我們希望在這節課程中,能讓你了解到tgf是一個什么樣的框架 概要 本節課程介紹了TGF框架的特點和功能。TGF是一個開箱即用的服務器框架, 適合中小型團隊和獨立開發者進行游戲開發。…

基于單片機音樂盒仿真仿真系統設計

**單片機設計介紹,基于單片機音樂盒仿真仿真系統設計 文章目錄 一 概要二、功能設計設計思路 三、 軟件設計原理圖 五、 程序六、 文章目錄 一 概要 基于單片機的音樂盒仿真仿真系統是一種基于嵌入式系統技術的設計方案,用于模擬傳統的音樂盒功能。它通…

002 self-attention自注意力

目錄 一、環境 二、self-attention原理 三、完整代碼 一、環境 本文使用環境為: Windows10Python 3.9.17torch 1.13.1cu117torchvision 0.14.1cu117 二、self-attention原理 自注意力(Self-Attention)操作是基于 Transformer 的機器翻…

【XILINX】記錄ISE/Vivado使用過程中遇到的一些warning及解決方案

前言 XILINX/AMD是大家常用的FPGA,但是在使用其開發工具ISE/Vivado時免不了會遇到很多warning,(大家是不是發現程序越大warning越多?),并且還有很多warning根據消除不了,看著特心煩? 我這里匯總一些我遇到的…

http和https區別

http和https區別 HTTP(Hypertext Transfer Protocol)和HTTPS(Hypertext Transfer Protocol Secure)是用于在網絡上傳輸數據的兩種協議。它們之間的主要區別在于安全性和數據傳輸方式: 安全性:HTTP是明文傳…

華清遠見嵌入式學習——QT——作業2

作業要求&#xff1a; 代碼運行效果圖&#xff1a; 登錄失敗 和 最小化 和 取消登錄 登錄成功 和 X號退出 代碼&#xff1a; ①&#xff1a;頭文件 #ifndef LOGIN_H #define LOGIN_H#include <QMainWindow> #include <QLineEdit> //行編輯器類 #include…

如何在centos8上配置一個ca證書頒發機構并且頒發一個自簽名證書【超詳細!!!】

在CentOS 8上配置CA證書頒發機構并頒發自簽名證書的步驟如下&#xff1a; 1. 安裝OpenSSL sudo dnf install openssl 2. 創建CA證書目錄 sudo mkdir /etc/pki/CA/ sudo chmod 0700 /etc/pki/CA/ 3. 創建CA證書數據庫 sudo touch /etc/pki/CA/index.txt sudo echo 1000 >…

Java Spring + SpringMVC + MyBatis(SSM)期末作業項目

本系統是一個圖書管理系統&#xff0c;比較適合當作期末作業主要技術棧如下&#xff1a; - 數據庫&#xff1a;MySQL - 開發工具&#xff1a;IDEA - 數據連接池&#xff1a;Druid - Web容器&#xff1a;Apache Tomcat - 項目管理工具&#xff1a;Maven - 版本控制工具&#xf…

探索人工智能領域——每日20個名詞詳解【day12】

目錄 前言 正文 總結 &#x1f308;嗨&#xff01;我是Filotimo__&#x1f308;。很高興與大家相識&#xff0c;希望我的博客能對你有所幫助。 &#x1f4a1;本文由Filotimo__??原創&#xff0c;首發于CSDN&#x1f4da;。 &#x1f4e3;如需轉載&#xff0c;請事先與我聯系以…

學習JVM

java虛擬機 流程&#xff1a;helloworld.java----(javac編譯)----helloworld.class-------(java運行)——JVM——機器碼JVM功能 *解釋和運行 *內存管理 *即時編譯&#xff08;跨平臺-慢一點&#xff09;jit &#xff08;反復用到的代碼 解釋保存再內存里面&#xff09;…

進程、線程、線程池狀態

線程幾種狀態和狀態轉換 進程主要寫明三種基本狀態&#xff1a; 線程池的幾種狀態&#xff1a;

STM32的BKP與RTC簡介

芯片的供電引腳 引腳表橙色的是芯片的供電引腳&#xff0c;其中VSS/VDD是芯片內部數字部分的供電&#xff0c;VSSA/VDDA是芯片內部模擬部分的供電&#xff0c;這4組以VDD開頭的供電都是系統的主電源&#xff0c;正常使用時&#xff0c;全部都要接3.3V的電源上&#xff0c;VBAT是…

Leetcode2477. 到達首都的最少油耗

Every day a Leetcode 題目來源&#xff1a;2477. 到達首都的最少油耗 解法1&#xff1a;貪心 深度優先搜索 題目等價于給出了一棵以節點 0 為根結點的樹&#xff0c;并且初始樹上的每一個節點上都有一個人&#xff0c;現在所有人都需要通過「車子」向結點 0 移動。 對于…

從阻抗匹配看擁塞控制

先來理解阻抗匹配&#xff0c;但我不按傳統方式解釋&#xff0c;因為傳統方案你要先理解如何定義阻抗&#xff0c;然后再學習什么是輸入阻抗和輸出阻抗&#xff0c;最后再看如何讓它們匹配&#xff0c;而讓它們匹配的目標僅僅是信號不反射&#xff0c;以最大能效被負載接收。 …

面試寶典之自我介紹

聽人勸、吃飽飯,奉勸各位小伙伴,不要訂閱該文所屬專欄。 如需要項目實戰或者是體系化資源,文末名片加V! 作者:哈哥撩編程,工作十余年, 從事過全棧研發、產品經理等工作,目前在公司擔任研發部門CTO。榮譽:2022年度博客之星Top4、2023年度超級個體得主、谷歌與亞馬遜開發…

Amazon CodeWhisperer 開箱初體驗

文章作者&#xff1a;Coder9527 科技的進步日新月異&#xff0c;正當人工智能發展如火如荼的時候&#xff0c;各大廠商在“解放”碼農的道路上不斷創造出各種 Coding 利器&#xff0c;今天在下就帶大家開箱體驗一個 Coding 利器&#xff1a; Amazon CodeWhisperer。 亞馬遜云科…

99基于matlab的小波分解和小波能量熵函數

基于matlab的小波分解和小波能量熵函數&#xff0c;通過GUI界面導入西儲大學軸承故障數據&#xff0c;以可視化的圖對結果進行展現。數據可更換自己的&#xff0c;程序已調通&#xff0c;可直接運行。 99小波分解和小波能量熵函數 (xiaohongshu.com)https://www.xiaohongshu.co…

【LeetCode每日一題合集】2023.11.27-2023.12.3 (?)

文章目錄 907. 子數組的最小值之和&#xff08;單調棧貢獻法&#xff09;1670. 設計前中后隊列?&#xff08;設計數據結構&#xff09;解法1——雙向鏈表解法2——兩個雙端隊列 2336. 無限集中的最小數字解法1——維護最小變量mn 和 哈希表維護已經去掉的數字解法2——維護原本…

二分查找|前綴和|滑動窗口|2302:統計得分小于 K 的子數組數目

作者推薦 貪心算法LeetCode2071:你可以安排的最多任務數目 本文涉及的基礎知識點 二分查找算法合集 題目 一個數組的 分數 定義為數組之和 乘以 數組的長度。 比方說&#xff0c;[1, 2, 3, 4, 5] 的分數為 (1 2 3 4 5) * 5 75 。 給你一個正整數數組 nums 和一個整數…