關(guān)于Qt的相關(guān)介紹,可以參考QT從入門(mén)到實(shí)戰(zhàn)x篇,Qt 5.9 C++開(kāi)發(fā)指南,對(duì)于重復(fù)部分,本欄目不做詳細(xì)介紹。關(guān)于Linux的基礎(chǔ),本人將重新整理一個(gè)欄目,就叫Linux基礎(chǔ)
吧,有需要的可以后期關(guān)注下。
1. Qt簡(jiǎn)介及為什么學(xué)習(xí)Qt?
1.1 Qt簡(jiǎn)介
-
Qt 是一個(gè)跨平臺(tái)的 C++開(kāi)發(fā)庫(kù)。主要用來(lái)開(kāi)發(fā)圖形用戶(hù)界面 (Graphical User Interface,簡(jiǎn)稱(chēng) GUI) 程序。
-
Qt 支持的操作系統(tǒng)有很多,例如通用操作系統(tǒng) Windows、Linux、Unix、智能手機(jī)系統(tǒng)Android、ios、WinPhone, 嵌入式系統(tǒng) QNX、VxWorks 等。
-
Qt官網(wǎng):https://www.qt.io/
1.2 為什么學(xué)習(xí)Qt?
-
1.Qt可以做Windows應(yīng)用程序,例如WPS,Maya (瑪雅【大型3D建模軟件】) VirtualBox等,甚至一些Linux桌面,如Kubuntu桌面,是使用Qt編寫(xiě)的。
-
2.在嵌入式ARM Linux里支持比較多,如Yocto、 Buildroot、 Debian、Ubuntu等等一些發(fā)行版本Linux系統(tǒng)里都有Qt的支持。
-
3.開(kāi)發(fā)簡(jiǎn)單,支持度高,甚至STM32單片機(jī)都可以運(yùn)行Qt。
-
4.Qt已經(jīng)發(fā)展了30多年,網(wǎng)上有很多技術(shù)帖子,網(wǎng)站如QTCN開(kāi)發(fā)網(wǎng)等,有很多開(kāi)源的代碼,優(yōu)秀的作品參考。
-
Qt5中的新功能,可以看到各個(gè)版本的情況
https://doc.qt.io/qt-5/qt5-intro.html,后期統(tǒng)一采用采用版本:Qt 5.12.9
-
Qt下載網(wǎng)址
http://download.qt.io/archive/qt/
對(duì)應(yīng)地址:Qt簡(jiǎn)介
2. Windows系統(tǒng)下安裝Qt Creator
下載安裝過(guò)程不做詳細(xì)介紹,到選擇編譯器時(shí),選擇MingW
,也就是WIN版本的gcc
編譯器,編寫(xiě)的程序可能在linux下運(yùn)行。選擇如下:
對(duì)應(yīng)地址:在Windows安裝Qt Creator
3. 在Linux下安裝Qt Creator
后期整個(gè)欄目都是基于Linux下開(kāi)發(fā)Qt軟件。
3.1 安裝Linux下的Qt Creator需要準(zhǔn)備的文件
- VMware-workstation-full-15.5.0-14665864.exe 虛擬機(jī)安裝包
- ubuntu-18.04.5-desktop-amd64.iso Ubuntu系統(tǒng)
- qt-opensource-linux-x64-5.12.9.run Linux下Qt的安裝包
本人實(shí)際使用版本:
-
ubuntu-18.04.6-desktop-amd64.iso
-
Qt的安裝包是一致的
3.2 虛擬機(jī)、Linux系統(tǒng)及開(kāi)發(fā)環(huán)境的搭建
3.2.1 VMWare安裝
VMWare的安裝過(guò)程參考網(wǎng)絡(luò),基本上按照下一步下一步即可
3.2.2 Ubuntu系統(tǒng)安裝
-
為了演示Ubuntu安裝過(guò)程,先對(duì)我之前安裝的進(jìn)行卸載,以下即為刪除過(guò)程:
-
Ubuntu安裝過(guò)程如下:
在這
安裝打開(kāi)后界面如下: -
出現(xiàn)的問(wèn)題:為什么沒(méi)有占滿呢?通過(guò)以下方式占滿,看著比較舒服
圖標(biāo)顯示太大,選擇占滿,圖標(biāo)就會(huì)變小,整體顯示也會(huì)變得更符合平時(shí)windows使用。 -
第二次打開(kāi)時(shí),顯示
“無(wú)法連接虛擬設(shè)備 sata0:1,因?yàn)橹鳈C(jī)上沒(méi)有相應(yīng)的設(shè)備。”
,我選擇了否
,也就再?zèng)]出現(xiàn),網(wǎng)上有說(shuō)需要設(shè)置,后期再出現(xiàn)時(shí)再說(shuō)
3.2.3 在Linux系統(tǒng)下安裝QtCreator
已經(jīng)下載軟件安裝包的情況下,如何安裝到Linux系統(tǒng)?
-
(1) 首先創(chuàng)將win10與Linux虛擬機(jī)進(jìn)行文件共享,參考方法地址:win10與Linux虛擬機(jī)進(jìn)行文件共享
-
(2) 將安裝包在windows系統(tǒng)下拷到對(duì)應(yīng)的文件夾/當(dāng)然我發(fā)現(xiàn)可以直接通過(guò)拖動(dòng)的方式將安裝包拷到桌面,這樣更方便
右鍵,打開(kāi)terminal查看
dawes@ubuntu:~$ ls Desktop/
qt-opensource-linux-x64-5.12.9.run
- (3)關(guān)閉網(wǎng)絡(luò),這樣不會(huì)在安裝時(shí)需要登錄賬戶(hù)
- (4) cd到安裝包所在目錄,進(jìn)行軟件安裝
賦予可執(zhí)行權(quán)限,加上 sudo 權(quán)限進(jìn)入安裝,這樣會(huì)安裝在/opt
目錄下。
dawes@ubuntu:~/Desktop$ chmod +x qt-opensource-linux-x64-5.12.9.run
dawes@ubuntu:~/Desktop$ sudo ./qt-opensource-linux-x64-5.12.9.run
- (5) 打開(kāi)Qt軟件
方式1:雙擊圖標(biāo)打開(kāi)
方式2:在Terminal中使用命令打開(kāi)
dawes@ubuntu:~/Desktop$ /opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &
打開(kāi)如下:
對(duì)應(yīng)地址:在Linux下安裝Qt Creator
另外,在完成軟件安裝之后,安裝包就可以刪除了(本人電腦比較老,就直接選擇了刪除安裝包)
4. Ubuntu安裝后閃退藍(lán)屏的解決方法
最近我在另一臺(tái)電腦上重新安裝了Ubuntu,發(fā)現(xiàn)打開(kāi)虛擬機(jī)就會(huì)有閃退藍(lán)屏的問(wèn)題,后來(lái)在網(wǎng)上看到了解決方法,并且驗(yàn)證確實(shí)可行,在此分享一下,參考博文:解決VMware安裝ubuntu閃退藍(lán)屏問(wèn)題 超詳細(xì)?。?!
4.1 安裝注意事項(xiàng)
首先在創(chuàng)建虛擬機(jī)時(shí),選擇自定義新建。隨后一直點(diǎn)擊下一步。
然后在硬件配置界面將紅框中的三個(gè)硬件配置移除,其他的可一不管。
4.2 VMware軟件配置
在桌面鼠標(biāo)右鍵VMware軟件,點(diǎn)擊屬性欄,打開(kāi)后點(diǎn)擊兼容性。在兼容性面板勾選"以兼容模式運(yùn)行這個(gè)程序",同時(shí)勾選“以管理員身份運(yùn)行此程序”文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-663038.html
4.3 啟用虛擬機(jī)監(jiān)控程序平臺(tái)
點(diǎn)擊“控制面板”,在“程序”中點(diǎn)擊打開(kāi)“啟動(dòng)或關(guān)閉windows功能”面板。選中“windows虛擬機(jī)監(jiān)控程序平臺(tái)”。
按照以上步驟基本上能夠解決閃退藍(lán)屏問(wèn)題。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-663038.html
到了這里,關(guān)于Ubuntu系統(tǒng)下搭建QtCreator開(kāi)發(fā)環(huán)境詳細(xì)過(guò)程(Qt簡(jiǎn)介;Linux下安裝QtCreator)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!