2020 01 14 QT學習記錄

2022-06-08 05:09:09 字數 850 閱讀 6557

qt學習筆記:

3 按鈕控制項常用api

3.1 建立 qpushbutton *btn = new qpushbutton

3.2 設定父親 setparent(this)

3.3 設定文字 settext(「文字」)

3.4 設定位置 move(height,width)

3.5 設定視窗固定大小 setfixedsize()

3.6 設定視窗標題  setwindowtitle()

3.7 設定按鈕大小  btn->resise(寬,高)

4 物件樹

4.1 當建立的物件在堆區的時候,如果指定的父親是qobject派生下來的類,或者qobject子類派生下來的類,可以不用管理釋放的操作,將物件會放入    到物件樹中。

4.2 一定程度上簡化了記憶體**機制:析構順序與建立順序相反

5 座標系

5.1 左上角為(0,0),向右為x增加 向下為y增加

6訊號和槽

6.1 連線函式 connect()

6.2 引數

6.2.1引數一 訊號的傳送者

6.2.2 引數二 傳送的什麼訊號

6.2.3 引數三 訊號的接收者

6.2.4 引數四 處理的槽函式

6.3 鬆散耦合

6.4 connect(btn,&qpushbutton::clicked,this,&qwidget::close)

提取碼:w01z

qt學習存在問題:

查詢怎麼封裝.exe以及.dll 檔案

c++中 #ifndef以及#endif 的用途:防止重新命名

初始化列表作用:一般寫在子類建構函式後面/用來給父類建構函式初始化

QT學習記錄一

好了,現在開始記錄我學習qt的學習歷程 本人也不是計算機專業出來的,自學了一點,但還是不好找工作,於是參加了培訓,雖然感覺沒多學到什麼 程式設計的學習生涯就是不斷的看別人的原始碼,然後自己參考著寫寫自己的,把別人的好東西收集起來,等自己某一次需要的時候,知道有這個技巧可以用,就非常完美了。在我看來,...

Qt學習記錄七

在使用qt作為介面開發有個好處,就是qt有個機制可以使介面語言翻譯成不同國家的語言,這就是qt國際化。qt國際化使用的方式 1.首先是把所有需要翻譯的字串都用tr 包起來,因為qt會在載入的時候通過這個呼叫去判斷是否是需要翻譯的字串,另外也可以使用q translator translate函式翻譯...

QT學習記錄 QDockWidget

設定浮動視窗顯示大小,可以在dock裡面放一些其他控制項,然後設定這些控制項的大小,如 qdockwidget dock newqdockwidget qstring dock this 建立乙個浮動視窗 qgroupbox box newqgroupbox this 建立乙個容器 box setm...