Qt開發自學1 認識Qt

2021-10-05 22:33:18 字數 1233 閱讀 9660

(1)先看mainwindow.**件

在namespace命名空間下進行宣告,對具體類進行宣告

explicit防止隱式轉換

建構函式,析構函式~

基礎ui類,所有控制項都在全域性指標*ui下面。

(2)再看mainwindow.cpp檔案

各種函式的具體實現:建構函式、析構函式

(3)工具工作列

3.1歡迎 new project

3.2編輯

3.3debug

3.4幫助文件:nfc、藍芽模組……

20200510(日)

*.pro檔案

基礎元件(1)core是qt核心基礎窗體,gui是具體部件

快捷鍵:**字型大小改變:ctrl+滑鼠滾動

設計:開啟某個*.ui檔案即可使用

debug:(1)設定斷點,f9除錯執行到斷點處 

f5   除錯模式debug

ctrl+r  執行模式

#include ,然後可以使用printf( )函式

(2)單步跳過f10       單步進入f11

點中變數,右鍵,新增表示式求值器,可以改變值,但不能改變型別

專案:是關於構建的,

方法function

編譯成發布版和除錯版-d

發布版-release,可執行程式大小27k,不包含除錯資訊

除錯版-debug,可執行程式大小664k,包含大量除錯資訊

arm的gcc

只編譯不執行

編譯執行(重新構建後執行)

qt是對c++的封裝,執行時得呼叫c++的編譯器

qt code------>c++ code------->a.out最終檔案,

qmake

qt的bug:中間檔案c++**會造成多程序占用,

解決辦法:【構建】--【清除】,把中間生成檔案清除掉(*.o,)

然後【重新構建】,生成最新的中間檔案,從而得到最終的最新的可執行檔案

qt示例:包含很多離線demo,可以執行,學習**模仿。

opengl是呼叫顯示卡驅動的介面。做3d繪製的,對顯示卡要求高。

後期安排:

窗體小部件怎麼使用

qt編譯成可執行檔案

qwidget是圖形庫,

自己動手操作練習:

第乙個qt程式:登陸介面 

自學qt之控制項認識 設定固定大小

qtabwidget 選項卡 qlabel 標籤 可以承載一張的 qtextedit 多行編輯器 qlineedit 單行編輯器 qpushbutton 按鈕 qgroupbox 主框 文字鏈結 qtablewidget 布件 qcheckbox 選擇的框 qradiobutton 單選按鈕控制項 ...

iOS開發自學心得

陸陸續續從最開始學習ios到現在從事ios開發工作已經有乙個年頭了,在這裡跟大家分享一下一些學習心得。2 網上下了幾本書,看了下object c的一些基本語法和原理 學過c的入手起來比較快 3 看了幾本關於ios開發的書,對ios開發有一些大致的了解,如果不動手做些demo,看書基本沒啥用,過目就忘...

工作自學Qt筆記

1.怎麼把設計器生成的.ui檔案融入到專案中呢?直接引用.h標頭檔案就可以使用了。嘻嘻 ui x.h 雖然這個標頭檔案並不存在,但是你引用之後,會生成的哦。2.如果你想擴充套件該ui類,我們可以使用繼承的方式來達到效果。非常的方便哦。3.訊號只定義,不實現,是嗎?沒有搞懂。待觀察 4.qlistvi...