原创 Qt Model/View 學習筆記 (二):爲使用Models與views熱身

介紹   Qt提供了兩個標準的models:QStandardItemModel和QDirModel。QStandardItemModel是一個多用途的model,可用於表示list, table, tree views所需要的各種不同

原创 Qt WebKit可以做什麼(三)——開發包含豐富web內容的本地應用

這一篇我們來看看如何在Qt WebKit 中使用web開發的工具去開發包含web內容的本地。注:本系列文章重在分享一下開發過程,至於webkit如何去解釋HTML的DOM tree 以及如何去rendering HTML 和JavaScr

原创 Qt 中的多線程(一)

Qt 中的多線程  QT通過三種形式提供了對線程的支持。它們分別是,一、平臺無關的線程類,二、線程安全的事件投遞,三、跨線程的信號-槽連接。這使得開發輕巧的多線程Qt程序更爲容易,並能充分利用多處理器機器的優勢。多線程編程也是一個有用的模

原创 ISO語言代碼(ISO-639)與國家代碼(ISO-3166)

在QT支持國際化時,常調用函數QLocale::system().name()以“語言_國家”的形式返回系統場景的名字,比如簡體中文是zh,中國的國家代碼爲CN,所以返回值爲zh_CN。 語言代碼          

原创 VS2008簡體中文版下載及安裝破解

先迅雷下載以下7個分卷: VS2008TeamSuite90DayTrialCHS共7個分卷.part1.rar (700.00M)EXE VS2008TeamSuite90DayTrialCHS共7個分卷.part2.rar (700.

原创 QT的Graphics View櫃架(2/3)

Graphics View 座標系統Graphics View基於笛卡爾座標系。item在場景中的位置與幾何形狀通過x,y座標表示。當使用未經變形的視圖來觀察場景時,場景中的一個單位等於屏幕上的一個像素。在Graphics View中有三

原创 一種數據庫連接池的設計與實現

一種數據庫連接池的設計與實現*摘要:在一個基於數據庫的軟件系統中,建立數據庫連接的操作是代價t大的操作之一。,民多時候,可能訪問速度瓶頸就在於此。通過俠用連接池,可大大捉高程序效卑。關鍵詞:連接池 數據庫 SQL操作 連接管理類引言一般情

原创 Qt Model/View 學習筆記 (五) View 類

概念   在model/view架構中,view從model中獲得數據項然後顯示給用戶。數據顯示的方式不必與model提供的表示方式相同,可以與底層存儲數據項的數據結構完全不同。   內容與顯式的分離是通過由QAbstractItemMo

原创 C++ system命令調用

int system( const char *command ); int _wsystem( const wchar_t *command ); command: Command to be executed sample: //

原创 軟件版本號如何定義

版本控制比較普遍的 3 種命名格式 : 一、GNU 風格的版本號命名格式 主版本號 . 子版本號 [. 修正版本號 [. 編譯版本號 ]] Major_Version_Number.Minor_Version_Number[.Revis

原创 Qt Model/View 學習筆記 (三) Model類

基本概念   在model/view構架中,model爲view和delegates使用數據提供了標準接口。在Qt中,標準接口在QAbstractItemModel類中被定義。不管數據在底層以何種數據結構存儲,QAabstractItem

原创 Qt 中的多線程(二)

可重入與線程安全在Qt文檔中,術語“可重入”與“線程安全”被用來說明一個函數如何用於多線程程序。假如一個類的任何函數在此類的多個不同的實例上,可以被多個線程同時調用,那麼這個類被稱爲是“可重入”的。假如不同的線程作用在同一個實例上仍可以正

原创 QT中的事件機制

什麼是自發事件?哪些類型的事件可以被propagated 或compressed? posting and sending 事件之間有何不同?什麼時候應該調用 accept() 或是ignore() ? 如果這些問題你還不是很瞭解,那麼繼

原创 QT中的對象樹與對象擁有權

QObjects以對象樹組織它們自己。當你創建一個QObject以另一個對象作爲其父對象時,這個QObject被加入到其父對象的children()列表中,當父對象對被刪除時,其子對象也會被刪除。實踐表明這種組織方式非常適合GUI對象的特

原创 Ogre3D嵌入Qt框架 之 小結

按照經典的Qt程序結構,應該有一個從QMainWindow繼承而來的MainWindow,讓它做爲主窗口,然後子類化一個QWidget,它做爲主窗口的"中心掛件",能過封裝Ogre的部分功能,實現用Ogre對該窗體的繪製。首先,如何把Og