邊用邊學QT(一) 接觸QT

2021-09-20 06:55:59 字數 618 閱讀 6725

開始使用qt,讓我想起來了多年前使用的vb。最開始對程式建立起來的概念就是始於vb,一邊建立控制項,一邊寫**來確定這些控制項相應的事件。

從jason格式的日誌檔案中,提取資料,放到ui中進行顯示。

目前經歷的乙個大坑就是qlistqstandarditemmodel::finditems(const qstring & text, qt::matchflags flags = qt::matchexactly, int column = 0) const 時,會對當前items項進行查詢,返回乙個鍊錶,該鍊錶包含了所有名字為 text的控制項,這裡需要注意,如果要搜尋的專案可能為子專案時,需要新增引數,同時,應該注意精準匹配搜尋還是模糊匹配搜尋,預設為模糊匹配搜尋。

比如tracking下面有四個子專案時,如果想搜尋得到最後乙個子專案,則需要用到

finditems("opticalflow", qt::matchexactly|qt::matchrecursive)

其中第乙個表示精準匹配,第二個表示遞迴查詢。

tracking 

opticalflow_crop

opticalflow_resize

opticalflow_largekey

opticalflow

邊學邊用LINQ 一

原來用xpath來建立和遍歷xml,現在發現用linq更加方便,故記下相關用法。linq建立xml樹 c xelement employees new xelement employees new xelement employee new xelement name partrick new xe...

邊學邊用LINUX

第一講 linux概述 第二講 linux的安裝過程 一 第三講 linux的安裝過程 二 第四講 linux的安裝過程 三 第五講 linux的安裝過程 四 第六講 x windows系統 第七講 kde的基本操作 第八講 linux作業系統中的中文環境 第九講 linux作業系統中的其它應用程式...

Python邊學邊用

由於要對10x10的節點設定靜態路由,如果手動寫真的太費事了。考慮使用程式設計實現。由於一直想學python,就藉機邊學邊用吧 python 是一種物件導向 直譯式計算機程式語言。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。它的語法簡捷和清晰,盡量使用無異義的英語單詞,與其它大...