了解一點QT

2022-05-03 03:30:06 字數 581 閱讀 5695

qt作為cross platform開發中開發ui的利器,應用非常廣。可惜我的專案經歷裡沒碰到過它。今天的一次training,make a list了解一點關鍵概念先:

1. qa widget是control也是window,因此可以單獨被show出來。

2. 一些關鍵概念:

--qobject

--meta object system

--signal-slot

--uic

--qrc,資源管理機制。把資源比如都編譯為binary,應該是以記憶體對映檔案的類似機制來儲存從而可以在load resource 保證速度。

3. 其他

--使用qt,就要用它提供的配套機制,比如qlist as container, qxxcast for casting, foreach for iteration, assert, etc. 對於使用任何乙個庫來說,都是這樣的。

--跨平台開

發ui,有兩種方法:一是用qt統一開發可以在多個平台上展示的ui;二是各個平台用最適合的ui library,比如wpf for win, coco(?) for linux. 還有gtk,kde相關概念。

一點一點進步

requestparam,是獲取前端傳遞給後端的引數,可以使get方式,也可以是post方式。若前端傳遞的引數和後端接收的引數名稱不一致,則必須要標註。pathvariable,是獲取get方式,url後面引數,進行引數繫結。1.裝箱就是講基本資料型別轉換為包裝類,拆箱就是自動將包裝類轉換為基本資料...

dataTables 技術自己了解的一點

從前端到後台的流程這兩天重新整理了一遍,雖然還是會有問題,但是現在還整理一下吧.在jsp頁面上找乙個合適的位置,需要使用到table標籤.id areainfo class datatable display compact 姓名th th 年齡th 性別th tr thead table js技術...

Qt中QMutex的一點理解

在qt的多執行緒控制中,互斥量的訪問最簡單的控制是新增乙個mutex鎖,對乙個函式或者變數鎖定。一直不理解qmutex中的鎖是如何執行的,或者說如何利用這個鎖將變數進行鎖定。官方例項是這樣的 1 qmutex mutex 2 int number 6 34 void method1 5 11 12 ...