Qt之漫談(一)Qt Creator簡(jiǎn)介(1)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
??????? 在《從零開始學(xué)Qt(二)環(huán)境搭建》中提過,Qt Creator是開發(fā)Qt的IDE。它集成了Qt Designer(UI設(shè)計(jì)布局)、 Qt Assistant(查API助手)、Qt Linguist(搞語(yǔ)言包用的)等工具。
??????? 有一個(gè)好的開發(fā)工具,只有你懂他了,才會(huì)有后面的故事。就好比一個(gè)好姑娘,只有你懂她了,你們才會(huì)有接下來(lái)的故事。所以我們慢慢的來(lái)深入了解這個(gè)“姑娘”。
1、歡迎模式
?????? 打開Qt Creator后,會(huì)默認(rèn)進(jìn)入歡迎模式。它里面有3大塊內(nèi)容,包括了Projects(工程),示例,教程。現(xiàn)在一個(gè)個(gè)來(lái)介紹。
??????? 1)Project(工程)
??????????? 里面常用的一般是新建項(xiàng)目、打開項(xiàng)目、最近打開的項(xiàng)目。如下圖所示:
???????????
??????? 2)示例
??????????? 里面列出了非常多的Qt的例子(各種控件、數(shù)據(jù)庫(kù)、QML、繪圖框架等),你可以選擇任何一個(gè)你想學(xué)的例子打開,然后編譯運(yùn)行。通過分析示例代碼,可以快速提高你的技術(shù)。如下圖:
??????? 3)教程
??????????? 里面包含了Qt講解視頻及文檔。(這個(gè)沒啥用,大家可以忽略)
2、配置構(gòu)建和運(yùn)行
??????? 這一點(diǎn)是重中之重,重中之重,重中之重,如果配置不正確項(xiàng)目就無(wú)法運(yùn)行,所以務(wù)必認(rèn)真看。《從零開始學(xué)Qt》里面講的編譯用的是MSVC,所以這一點(diǎn)更重要。選擇:工具->選項(xiàng)->構(gòu)建和運(yùn)行, 如下圖:
??????? 1)概要
??????????? 這一頁(yè),除了可以改項(xiàng)目存放的默認(rèn)目錄外,其他都不要去改變它。
??????? 2)Qt Versions(Qt版本)
??????????? 必須先講這個(gè),因?yàn)闃?gòu)建套件(Kit)里面需要填寫用到這邊配置的Qt版本信息。具體如何配置,請(qǐng)跟著我的步驟。如下圖:
?
??????? 3)編譯器
???????????? 如果是MSVC的編譯器,我們不需要添加編譯器,Qt會(huì)自動(dòng)識(shí)別到編譯器。如果是MinGW編譯器的話,需要手動(dòng)添加編譯器進(jìn)去。我們這里以添加MinGW編譯器為例子。如圖所示:
??????????? 4)構(gòu)建套件(Kit)
??????????? 只有完成了上面的2、3兩點(diǎn),才能去配置這個(gè),這個(gè)也是配置的最重要之一。我們這里就配置一個(gè)Qt5.5.1版本為例子,如下圖所示:
結(jié)束:
??????? 為了避免篇幅太長(zhǎng),決定多開幾篇來(lái)講。這樣學(xué)習(xí)的人也容易吸收點(diǎn)。我寧愿每篇少講一點(diǎn),希望你們也學(xué)的精細(xì)一點(diǎn)。
??????? 最后有同學(xué)會(huì)遇到問題,可以加QQ群討論。如果我哪里錯(cuò)了,也希望有人告知我,我來(lái)修改文章,以免誤導(dǎo)他人。
? ??