c++物件導向以及泛式程式設計稍微學完皮毛之後,開始qt開發學習,因為大四狗白天在實習,只能晚上學一點點皮毛qaq,下面是qt第乙個程式學習筆記
————————————————————————————
這裡很多**就是c++中物件導向程式設計**,c++學完之後qt學起來也不是那麼困難。在**中我新增了自己的注釋,白天乘機摸魚寫筆記:)
#ifndef mainwindow_h
#define mainwindow_h
#include
class
mainwindow
:public qmainwindow //建立mainwindow繼承qmainwindow
;#endif
// mainwindow_h 防止標頭檔案重複包含 等價於#program once
#include
"mainwindow.h"
#include
//包含乙個應用程式類的標頭檔案
//main程式入口 argc命令列變數的數量 ar**命令列變數的陣列
intmain
(int argc,
char
*ar**)
#include
"mainwindow.h"
#include
//新增button標頭檔案
//命名規範
//類名 首字母大寫,單詞之間首字母大寫
//函式名 變數名 首字母可小寫,單詞之前首字母大寫
//快捷鍵
//注釋 ctrl + /
//執行 ctrl + r
//編譯 ctrl + b
//字型縮放 ctrl + 滑鼠滾輪
//查詢 ctrl + f
//整行移動 ctrl + shift + ↑ or ↓
//幫助文件 f1
//自動對齊 ctrl + i
//同名之間的.h和.cpp切換 f4
mainwindow::
mainwindow
(qwidget *parent)
:qmainwindow
(parent)
mainwindow::
~mainwindow()
// 這裡new出的堆區空間無需delete釋放:在建立qobject物件時,可以提供乙個父物件(注意這裡的父物件並不是c++繼承中的父類物件),我們建立的qobject物件會自動新增到其父類物件的children()列表。當父物件析構時,這個列表中的物件也會被析構。
附帶一張醜陋的執行結果:)
第乙個QT程式
建立了乙個有介面的qt widget 程式,如圖,雖然簡單,但有幾點需要主要注意的地方 1 第8行,一定要 include mainwindow.h 否則提示 mainwindow was not declared in this scope 2 第8行,若寫為mainwindow w 則執行結果為...
QT的第乙個程式
一 qt簡介 qtcreator qt工程 qt的第乙個程式,類,元件 二 訊號與槽 三 對話方塊 四 qt desiner 控制項 布局 樣式 五 事件 六 gui繪圖 七 檔案 八 網路程式設計 九 執行緒 十 資料庫 十一 qml 十二 專案 qt的特性 圖形介面開發 相容js 1.跨平台 c...
第乙個python程式 學習筆記
一張圖入門python 深入python3 suffixes def size,a kilobyte is 1024 bytes true convert a file size to human readable form.keyword arguments size file size in b...