/view,我們也會分為兩部分:model 和 view。本章我們將介紹 Qt 內置的最簡單的一個模型: ...
上一章我們詳細了解了QStringListModel。本章我們將再來介紹另外一個內置模型:QFileSystemModel。看起來,QFileSystemModel比QStringListModel要復雜得多 事實也是如此。但是,雖然功能強大,QFileSystemModel的使用還是簡單的。 讓我們從 Qt 內置的模型說起。實際上,Qt 內置了兩種模型:QStandardItemModel和Q ...
2015-09-15 10:33 0 2954 推薦指數:
/view,我們也會分為兩部分:model 和 view。本章我們將介紹 Qt 內置的最簡單的一個模型: ...
做之前看了一下QFileSystemModel和QDirModel,發現Qt官方是推薦使用QFileSysteModel的,因為QDirModel是一次性加載所有的文件目錄,包括所有的子目錄的,這樣性能上就會很慢,而QFileSystemModel則是異步載入的,那樣只有你點開一個節點,只會 ...
前面我們簡單介紹了幾種 QML 的基本元素。QML 可以由這些基本元素組合成一個復雜的元素,方便以后我們的重用。這種組合元素就被稱為組件。組件就是一種可重用的元素。QML 提供了很多 ...
自 QML 第一次發布已經過去一年多的時間,但在企業應用領域,QML 一直沒有能夠占據一定地位。很大一部分原因是,QML 缺少一些在企業應用中亟需的組件,比如按鈕、菜單等。雖然移動領域,這些組件已經變得可有可無,但在桌面系統中依然不可或缺。為了解決這一問題,Qt 5.1 發布 ...
在上一篇博文Qt學習之路_4(Qt UDP的初步使用) 中,初步了解了Qt下UDP的使用,這一節就學習下TCP的使用。2者其實流程都差不多。當然了,本文還是參考的《Qt及Qt Quick開發實戰精解》一書中的第5個例子,即局域網聊天工具中的UDP聊天和TCP文件傳送部分。另外http ...
為了使用Qt自帶的Socket進行網絡編程,先必須熟悉Socket編程的原理,另外還需對Qt一些基本類的操作比較熟悉。由於剛接觸不久,所以還是以看人家的代碼來學習。這次主要是學Qt下UDP的編程,且熟悉一些Qt下代碼的編寫流程,所以本文參照的是《Qt及Qt Quick開發實戰精解》一書 ...
QCoreApplication最重要的函數便是exec(),我們便從這個函數開始分析QCoreApplication都干了什么。 先列出exec()函數的源碼 static int exec() ...
說明:本目錄內容為自己學習的心得和記錄,參考資料來源於網絡,學習過程中多方汲取,如有錯誤,歡迎指正和批評。 Qt開發相關文章目錄 一、我的Qt學習之路系列 1.【筆記】我的Qt學習之路(一)——淺談Qt的安裝和配置 2.【筆記】我的Qt5學習之路(二)——第一個程序 3.【筆記 ...