QT QT入門小白常見問題快問快答

2021-09-22 08:30:25 字數 1411 閱讀 5032

q1:qt不支援c++11特性怎麼辦呢?

a1:在.pro檔案中加入一行

config += c++11
和dev的-std=c++11不同,dev中的這個c要小寫,而qt中的這個c要大寫

q2:qt中建立帶介面的程式,和黑窗程式分別應該選哪個呢?

a2:如圖所示:

q3:qt除錯報錯:warning: comparison betweensignedandunsignedinteger expressions [-wsign-compare]

for (int i = 0; i < input.size(); i++) 

^這是為什麼,怎樣解決呢?

a3:i是signed,input.size()是unsigned,因此使用int()對input.size()強制型別轉換,就可以了。

故應改寫為 for (int i = 0; i < int(input.size()); i++) {

q4:qt除錯執行控制台應用程式時cout<

a4:qt預設是utf-8,而system控制台可能預設是gbk格式的(或其他格式),格式不一致造成亂碼。因此可以通過設定qt的編碼與system一致,由於改動該項設定只能在新專案中生效,因此你需要在改動設定後新建乙個專案將原有的**貼上過去

設定過程:

工具-選項-文字編輯器-行為-檔案編碼-預設編碼 改為system,這樣就和控制台一致了。 

q5:怎樣生成可移植的可執行檔案呢?(即希望在另一台電腦上也能執行我生成的.exe檔案)

a5:請參閱《qt 5.9 c++開發指南》(王維波,慄寶鵑,侯春望)(2023年5月第1版)第16章 16.4.2 windows平台上的應用程式發布 (p458-489)一節。

(以後有空會補充說明)

q6:可以為.exe可執行檔案新增圖示嗎?

a6:請參閱《qt 5.9 c++開發指南》(王維波,慄寶鵑,侯春望)(2023年5月第1版)第2章 2.4.8 為應用程式設定圖示(p48)一節。

(以後有空會補充說明)

q7:qt安裝和新建專案時選擇哪個編譯器比較簡單?

a7:mingw(32bit)和mingw(64bit)比較簡單。

RabbitMQ常見問題及故障整理快問快答

小九今天分享了rabbitmq一鍵部署 高效安裝的 詳解,接下來,針對rabbitmq使用過程中的一些問題,小九整理了詳細的常見問題問答。這樣的直觀方式往往能快速高效地解決一些疑惑。也歡迎提出其他問題,共同 共同進步。瀏覽器開啟ip位址,無法訪問 rabbitmq 白屏沒有結果 您的伺服器對應的安全...

快應用開發常見問題和技術帖子彙總

開啟這個帖子第一件要做的事情是什麼呢,當然是右上角新增為書籤了 如果你是乙個好心人還可以 獲讚哦 帳號註冊 快應用官網帳號註冊和廠商帳號註冊,為啥要註冊這麼多呢,因為你要繫結帳號才可以上傳快應用呀!新手必讀 上傳流程 就是手把手教你如何上傳快應用有木有 資料查詢 目前支援小公尺和華為官方資料查詢哦 ...

面試常見問題100問

46.你工作經驗欠缺,如何能勝任這項工作?常規思路 如果招聘單位對應屆畢業生的應聘者提出這個問題,說明招聘公司並不真正在乎 經驗 關鍵看應聘者怎樣回答 對這個問題的回答最好要體現出應聘者的誠懇 機智 果敢及敬業 如 作為應屆畢業生,在工作經驗方面的確會有所欠缺,因此在讀書期間我一直利用各種機會在這個...