(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...