国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Qt6入門(mén)教程 4:Qt Creator常用技巧

這篇具有很好參考價(jià)值的文章主要介紹了Qt6入門(mén)教程 4:Qt Creator常用技巧。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在上一篇Qt6入門(mén)教程 3:創(chuàng)建Hello World項(xiàng)目中,通過(guò)創(chuàng)建一個(gè)Qt項(xiàng)目,對(duì)Qt Creator已經(jīng)有了比較直觀的認(rèn)識(shí),本文將介紹它的一些常用技巧。
Qt Creator啟動(dòng)后默認(rèn)顯示歡迎頁(yè)面

Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
創(chuàng)建項(xiàng)目已經(jīng)用過(guò)了,打開(kāi)項(xiàng)目也很簡(jiǎn)單,就是打開(kāi)一個(gè)已經(jīng)存在的項(xiàng)目。
項(xiàng)目歷史記錄非常有用,能快速打開(kāi)最近使用過(guò)的項(xiàng)目。
會(huì)話記錄及管理不知道是干啥的,平時(shí)也用不到。
Get Started、示例和教程一看就是些學(xué)習(xí)資料,不過(guò)都是英文的,搭配百度翻譯自學(xué)效率更高哦。
編譯、運(yùn)行及調(diào)試在上篇中已做介紹。

一.模式選擇

1.編輯

在項(xiàng)目歷史記錄中打開(kāi)上篇新建的HelloWorld項(xiàng)目,會(huì)自動(dòng)切換到編輯頁(yè)面
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
代碼編輯區(qū)頂部工具欄會(huì)顯示文件編碼格式,點(diǎn)擊該編碼格式,會(huì)彈出“文件編碼”對(duì)話框,方便設(shè)置當(dāng)前文件編碼。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

1.1縮放字體

代碼編輯區(qū)的字母看起來(lái)非常小,可以使用快捷鍵Ctrl+“+”來(lái)放大字體,或者使用Ctrl+“-”來(lái)縮小字體。使用Ctrl+滾輪能達(dá)到同樣的效果。使用Ctrl+0可以使字體還原到默認(rèn)大?。?00%)。
PS:剛發(fā)現(xiàn)記事本也支持這幾種快捷鍵

1.2更換主題

如果對(duì)代碼的配色不喜歡,可以換一個(gè)主題。Qt Creator默認(rèn)的主題是白底的,看著比較晃眼,我比較喜歡Dark主題??梢栽?首選項(xiàng)"窗口中進(jìn)行配置
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
打開(kāi)“首選項(xiàng)”窗口有兩種方法,一是菜單項(xiàng)“工具”—>“外部”—>“配置...”;二是菜單項(xiàng)“編輯”—>“Preferences...”。

1.3設(shè)置文件編碼

Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
默認(rèn)編碼為UTF-8,Default line endings為Windows(CRLF),這兩項(xiàng)不用修改。當(dāng)默認(rèn)編碼為UTF-8時(shí),UTF-8 BOM有三個(gè)選項(xiàng),如下表所示:

UTF-8 BOM 說(shuō)明
如果編碼是UTF-8則添加 新添加、編輯并保存的文件是UTF-8 BOM格式
目前存在了則保留 如果文件是UTF-8格式,編輯并保存后依然是UTF-8格式;如果文件是UTF-8 BOM格式,編輯并保存,這個(gè)文件的BOM會(huì)保留。
總是刪除 如果文件是UTF-8格式,編輯并保存后依然是UTF-8格式;如果文件是UTF-8 BOM格式,編輯并保存,這個(gè)文件的BOM會(huì)被刪除,變?yōu)閁TF-8格式。

這里初學(xué)Qt的話,默認(rèn)就行。實(shí)踐中我們可以設(shè)置為“總是刪除”,因?yàn)閁TF-8 BOM雖然在Windows上支持的比較好,但是Windows外的其他系統(tǒng)可能會(huì)導(dǎo)致問(wèn)題,比如說(shuō)Linux系統(tǒng)下,默認(rèn)的編碼就是UTF-8不帶BOM。

1.4分欄

點(diǎn)擊代碼編輯區(qū)右上角的分欄按鈕,可彈出菜單進(jìn)行分欄(上下分欄)、左右分欄和在新窗口的打開(kāi)文件;對(duì)應(yīng)的菜單項(xiàng)是“控件”—>“分欄”、“控件”—>"左右分欄"和“控件”—>“在新窗口中打開(kāi)”。這幾個(gè)功能是非常實(shí)用的,可以在寫(xiě)代碼時(shí)打開(kāi)多個(gè)文件做參考。由于功能都差不多,這里只演示左右分欄。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

點(diǎn)擊右上角的關(guān)閉分欄按鈕可以關(guān)閉相應(yīng)的分欄。

1.5代碼對(duì)齊

選中代碼段后,使用快捷鍵Ctrl+I可以對(duì)齊代碼。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

1.6切換源文件和頭文件

F4

1.7注釋或取消注釋

選中代碼段后,使用快捷鍵Ctrl+/可以注釋代碼或取消注釋。

2.設(shè)計(jì)

雙擊*ui文件,會(huì)自動(dòng)切換到設(shè)計(jì)頁(yè)面,設(shè)計(jì)頁(yè)面在上篇中已經(jīng)介紹,這里不再贅述。

3.調(diào)試

點(diǎn)擊調(diào)試按鈕“Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言”或快捷鍵F5,會(huì)自動(dòng)切換到調(diào)試頁(yè)面,關(guān)于調(diào)試,簡(jiǎn)單的打斷點(diǎn)上篇已經(jīng)介紹,如果想深入學(xué)習(xí),詳見(jiàn):Qt基礎(chǔ)之三十九:Qt Creator調(diào)試技巧

4.項(xiàng)目

點(diǎn)擊項(xiàng)目按鈕,切換到項(xiàng)目頁(yè)面,默認(rèn)顯示的是當(dāng)前構(gòu)建套件的“構(gòu)建設(shè)置”頁(yè)面
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
在“構(gòu)建設(shè)置”頁(yè)面中可以設(shè)置構(gòu)建目錄,還可以從構(gòu)建步驟中大概推斷出構(gòu)建過(guò)程:Qt Creator會(huì)調(diào)用qmake生成makefile,然后調(diào)用本地的make系統(tǒng)(mingw32-make.exe或nmake.exe),執(zhí)行生成的makefile構(gòu)建腳本,從而完成項(xiàng)目構(gòu)建。
“運(yùn)行設(shè)置”里可以設(shè)置命令行參數(shù),這在測(cè)試需要給main函數(shù)傳遞參數(shù)的應(yīng)用場(chǎng)景時(shí)非常有用。

Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
雙擊套件列表中的某個(gè)套件,可以切換到該套件,比如雙擊Qt 5.12.6(MinGW 32)這個(gè)套件。
可以看到HelloWord項(xiàng)目目前配置了兩個(gè)套件,且當(dāng)前套件為Qt 5.12.6(MinGW 32)。

Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

5.幫助

點(diǎn)擊幫助按鈕,切換到幫助頁(yè)面
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
幫助頁(yè)面將Qt Assistant整合了進(jìn)來(lái),包含書(shū)簽、查找、目錄和索引等幾個(gè)導(dǎo)航模式(默認(rèn)是目錄),可以在幫助中查看Qt和Qt Creator的各種信息。
當(dāng)我們?cè)陂_(kāi)發(fā)過(guò)程中,遇到不了解的Qt方法或類,可以切換到索引導(dǎo)航,然后進(jìn)行搜索,幫助文檔里面會(huì)有這個(gè)方法或類的介紹以及使用說(shuō)明。下圖是qDebug的幫助。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
相比這種查看幫助的方式,我更喜歡直接用Qt Assistant。

二.輸出面板

1.問(wèn)題

用于顯示程序編譯時(shí)的錯(cuò)誤和警告信息。
我打算用qDebug輸出“Hello World”,但是故意不以分號(hào)結(jié)束。此時(shí)點(diǎn)擊編譯按鈕,會(huì)在“問(wèn)題”窗口中給出錯(cuò)誤提示。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
同時(shí),“編譯輸出”窗口也會(huì)給出編譯錯(cuò)誤信息。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

2.應(yīng)用程序輸出

用于顯示程序運(yùn)行過(guò)程中公輸出的所有信息,主要用于程序開(kāi)發(fā)期間的調(diào)試。
我們把分號(hào)加上,編譯并運(yùn)行,“應(yīng)用程序輸出”窗口打印了Hello World。
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

3.搜索結(jié)果

用于顯示執(zhí)行了搜索操作后的結(jié)果信息。這個(gè)窗口實(shí)際上和“查找/替換”功能密切相關(guān)。
在代碼編輯器按下快捷鍵Ctrl+F,或者點(diǎn)擊菜單項(xiàng)“編輯”—>“查找/替換”,會(huì)出現(xiàn)“查找/替換”工具條,但是此工具條只能用于查找當(dāng)前文件,比如查找Hello
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言
點(diǎn)擊“高級(jí)...”按鈕,會(huì)自動(dòng)切換到搜索結(jié)果窗口,這里就支持全局查找和替換啦
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

4.編譯輸出

用于顯示程序編譯過(guò)程輸出的相關(guān)信息。從圖中可以看到是調(diào)用g++進(jìn)行編譯的。

Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

5.Terminal

提供了和CMD窗口類似的功能
Qt6入門(mén)教程 4:Qt Creator常用技巧,Qt6入門(mén)教程,qt,Qt Creator,開(kāi)發(fā)語(yǔ)言

原文鏈接:Qt6入門(mén)教程 4:Qt Creator常用技巧-CSDN博客?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-778003.html

到了這里,關(guān)于Qt6入門(mén)教程 4:Qt Creator常用技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Qt6.2教程——5.QT常用控件QLabel

    Qt6.2教程——5.QT常用控件QLabel

    QLabel是Qt庫(kù)中一個(gè)非?;A(chǔ)且重要的類。它主要用于在圖形用戶界面(GUI)中展示文本或圖片。最常見(jiàn)的用法就是在窗口上顯示一段文字或者標(biāo)簽,比如“用戶名”,“密碼”等等。QLabel繼承自QFrame,因此它也可以具有框架。它能處理富文本格式,這意味著您可以改變部分文本的

    2024年02月10日
    瀏覽(31)
  • Qt6.2教程——7.QT常用控件QTextEdit

    Qt6.2教程——7.QT常用控件QTextEdit

    QTextEdit 是 Qt 的一個(gè)用于編輯和顯示純文本和富文本的控件。它是功能強(qiáng)大且高度靈活的,可以用于實(shí)現(xiàn)多種任務(wù),如文本編輯,數(shù)據(jù)表示,以及HTML的顯示和編輯等。QTextEdit 支持富文本功能,這意味著它可以顯示各種字體,顏色和文字格式。同時(shí),QTextEdit 也支持文本搜索,

    2024年02月11日
    瀏覽(31)
  • Qt 入門(mén)實(shí)戰(zhàn)教程(目錄)

    為何我要寫(xiě)Qt入門(mén)教程 《C++自學(xué)精簡(jiǎn)實(shí)踐教程》 1 面向企業(yè)開(kāi)發(fā),你在這里學(xué)到的任何一步操作,都會(huì)直接在企業(yè)里用到。 2 注重設(shè)計(jì)思路訓(xùn)練,抽象分析問(wèn)題的能力。 1.1?Windows Qt 5.12.10下載與安裝 1.2?我們的第一個(gè) Qt 窗口程序(超詳細(xì))(附源碼下載) 1.3?Qt 開(kāi)發(fā) CMake工程

    2024年02月11日
    瀏覽(26)
  • Python Qt5 入門(mén)教程

    Python Qt5 入門(mén)教程

    Python Qt5是一個(gè)強(qiáng)大的GUI工具包,可以用來(lái)設(shè)計(jì)各種桌面應(yīng)用程序,包括圖形用戶界面、數(shù)據(jù)庫(kù)應(yīng)用程序等。本教程將帶你入門(mén)Python Qt5,從安裝開(kāi)始到圖形界面的設(shè)計(jì)以及常見(jiàn)的控件和事件。 Python Qt5需要使用PyQt5庫(kù),首先需要安裝PyQt5庫(kù)。在使用pip命令安裝之前,需要先確保

    2023年04月15日
    瀏覽(34)
  • 【保姆級(jí)圖文教程】QT下載、安裝、入門(mén)、配置VS Qt環(huán)境

    【保姆級(jí)圖文教程】QT下載、安裝、入門(mén)、配置VS Qt環(huán)境

    QT 是一個(gè)跨平臺(tái)的應(yīng)用程序開(kāi)發(fā)框架,它提供了豐富的工具和類庫(kù),用于開(kāi)發(fā)圖形用戶界面(GUI)程序。Qt 提供了 C++ 編程語(yǔ)言接口,同時(shí)也支持其他編程語(yǔ)言,如 Python和QML。 以下是 QT 的一些主要特點(diǎn): 跨平臺(tái):Qt 支持在多個(gè)操作系統(tǒng)上進(jìn)行開(kāi)發(fā),包括 Windows、macOS、Linux、

    2024年01月17日
    瀏覽(28)
  • [ PyQt入門(mén)教程 ] Qt Designer工具的使用

    [ PyQt入門(mén)教程 ] Qt Designer工具的使用

    Qt Designer是PyQt程序UI界面的實(shí)現(xiàn)工具,使用Qt Designer可以拖拽、點(diǎn)擊完成GUI界面設(shè)計(jì),并且設(shè)計(jì)完成的.ui程序可以轉(zhuǎn)換成.py文件供python程序調(diào)用。本文主要通過(guò)用戶登錄需求描述Qt Designer工具開(kāi)發(fā)界面的使用方法。 ? 1、Qt Designer程序主界面窗口介紹。 ? 2、Qt Designer程序?qū)崿F(xiàn)界

    2024年01月17日
    瀏覽(26)
  • 界面開(kāi)發(fā)框架Qt新手入門(mén)教程:Dir視圖使用實(shí)例

    界面開(kāi)發(fā)框架Qt新手入門(mén)教程:Dir視圖使用實(shí)例

    Qt?是目前最先進(jìn)、最完整的跨平臺(tái)C++開(kāi)發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫(xiě),所有平臺(tái)無(wú)差別運(yùn)行,更提供了幾乎所有開(kāi)發(fā)過(guò)程中需要用到的工具。如今,Qt已被運(yùn)用于超過(guò)70個(gè)行業(yè)、數(shù)千家企業(yè),支持?jǐn)?shù)百萬(wàn)設(shè)備及應(yīng)用。 點(diǎn)擊獲取Qt Widget組件下載 本示例演示了樹(shù)形視圖的用

    2024年02月08日
    瀏覽(21)
  • Qt入門(mén)教程【Core篇】Layout布局(布局管理器、手動(dòng)布局)

    Qt入門(mén)教程【Core篇】Layout布局(布局管理器、手動(dòng)布局)

    ?? 「CSDN主頁(yè)」 :傳送門(mén) ?? 「Bilibil首頁(yè)」 :傳送門(mén) ?? 「網(wǎng)易云課堂」 :傳送門(mén) ?? 「CSDN學(xué)院」 :傳送門(mén) ?? 「51CTO學(xué)院」 :傳送門(mén) ?? 「本文的內(nèi)容」 :Qt布局指南 ?? 「動(dòng)動(dòng)你的小手」 : 點(diǎn)贊 ?? 收藏 ?? 評(píng)論 ?? 界面開(kāi)發(fā)首先要對(duì)整個(gè)界面進(jìn)行布局,使窗體上

    2023年04月18日
    瀏覽(25)
  • 界面開(kāi)發(fā)框架Qt新手入門(mén)教程 - 可編輯樹(shù)模型的示例(一)

    Qt?是目前最先進(jìn)、最完整的跨平臺(tái)C++開(kāi)發(fā)工具。它不僅完全實(shí)現(xiàn)了一次編寫(xiě),所有平臺(tái)無(wú)差別運(yùn)行,更提供了幾乎所有開(kāi)發(fā)過(guò)程中需要用到的工具。如今,Qt已被運(yùn)用于超過(guò)70個(gè)行業(yè)、數(shù)千家企業(yè),支持?jǐn)?shù)百萬(wàn)設(shè)備及應(yīng)用。 點(diǎn)擊獲取Qt Widget組件下載 (Q技術(shù)交流:166830288) 樹(shù)項(xiàng)

    2024年02月06日
    瀏覽(24)
  • 在ubuntu系統(tǒng),用QTestLib 做Qt單元測(cè)試,請(qǐng)給我一個(gè)入門(mén)的教程例子

    非常好,下面我將為您介紹在 Ubuntu 系統(tǒng)下使用 QTestLib 進(jìn)行 Qt 單元測(cè)試的入門(mén)教程。QTestLib 是 Qt 的自帶的單元測(cè)試框架,完全集成于 Qt 環(huán)境中,易于使用。 我們將以 Qt Creator 為例,分為以下幾個(gè)步驟: ## 1. 新建 Qt 控制臺(tái)應(yīng)用程序 在 Qt Creator 中新建一個(gè) Qt 控制臺(tái)應(yīng)用程序

    2024年01月19日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包