原创 Qt多線程間信號槽傳遞非QObject類型對象的參數

       一、以前就發現過這個問題: 在Qt項目中,有時候爲了讓自己的類,可以重載操作符 '=','<<','>>'. 也有時候需要用一個類進行文件的讀寫,所以很多C++類還是要簡單化的,不需要繼承QObject,不需要Qt的元對象機制

原创 QT 異步函數和同步函數交換問題

同步函數與異步函數依據微軟的MSDN上的解說:(1)   同步函數:當一個函數是同步執行時,那麼當該函數被調用時不會立即返回,直到該函數所要做的事情全都做完了才返回。(2)   異步函數:如果一個異步函數被調用時,該函數會立即返回儘管該函數

原创 QT 內省機制探析

t的內省機制剖析(轉)所謂內省是指面嚮對象語言的一種在運行期間查詢對象信息的能力, 比如如果該語句有運行期間檢查對象型別的能力,那麼我們稱它是型別內省(type intropection)的,型別內省可以用來實施多態。c++的內省比較有限,

原创 QT內省機制、自定義Model、數據庫

QT內省機制、自定義Model、數據庫本文將介紹自定義Model過程中數據庫數據源的獲取方法,我使用過以下三種方式獲取數據庫數據源:創建 存儲對應數據庫所有字段的 結構體,將結構體置於容器中返回,然後根據索引值(QModelIndex)取出

原创 直接安裝的Qt 5如何調試到源碼中

直接安裝的Qt 5如何調裝好Qt,安裝Qt的時候要選擇安裝源碼。裝好CDB,順便可以裝好調試符號(windows debug symbols,調試時可以看到windows dll中的函數,安裝大約4GB空間)。配置QtCreator,步驟如

原创 Qt Creator 使用技巧

 Qt Creator是Qt官方的IDE,這個IDE爲Qt編程人員提供了一個完整的開發環境。當然了,這個IDE是用Qt寫的,也是免費的。這個IDE真正的編譯部分使用了MinGW gcc compiler。也就是說,這個IDE主要的作用是協助

原创 Qt QAxObject操作excel文件過程總結

  Qt QAxObject操作excel文件過程總結最近由於需要Qt來操作Excel文件,所以想把QAxObject用起來,此次使用也是機緣巧合,記錄了一下心路歷程。此前走了很多彎路,希望做同樣事情的人就別糾纏於同樣的錯誤就好。配製方面:

原创 Linux下獲得進程id和進程名字

Linux下獲得進程id和進程名字編程過程中,有的時候需要通過進程id來得到進程的名字,或則通過進程的名字來得到id。通過shell可以很容易得到,這裏通過代碼來實現。1. 通過進程名字得到進程id。pid_t getProcessPidb

原创 Qt5 程序發佈windowsXP一些問題

Qt5 程序發佈windowsXP一些問題標籤: windowsxpqt5vs20132014-11-21 19:52 1622人閱讀 評論(1) 收藏 舉報 分類:編程(2) 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。開發環境w

原创 編寫DLL所學所思(2)——導出類

編寫DLL所學所思(2)——導出類2011.10.6燭秋一、導出類的簡單方式這種方式是比較簡單的,同時也是不建議採用的不合適方式。只需要在導出類加上__declspec(dllexport),就可以實現導出類。對象空間還是在使用者的模塊裏,

原创 C#異步數據接收串口操作類

C#異步數據接收串口操作類使用C#調用傳統32位API實現串口操作,整個結構特別的簡單。接收數據只需要定義數據接收事件即可。上傳源代碼我不會,需要源代碼的請與我([email protected])聯繫。你也可以教我怎麼上傳源代碼。using

原创 QObject類 moc處理後代碼

QObject類 moc處理後代碼QObject在QT中是所有類的基類,經過MOC處理後代碼如下之所以貼出這段代碼,是因爲很多流程追蹤到最後一些關鍵性函數都是出自這個類源碼 4.8.6 MOC版本 63   1 /*************

原创 QT 使用高清晰

說到這個問題,我們要用到QT_REQUIRE_VERSION這個宏,Qt文檔中這麼描述:這裏是要設置當前開發的Qt版本相匹配。比如我用的是Qt5.6.0,所以在main.cpp上要這樣寫:#include "mainwindow.h"#in

原创 遍歷進程 結束某個進程

  #include <tlhelp32>     HANDLE hSnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);           //現在我們獲得了所有進程的信息。  

原创 Qt QAxObject操作excel文件過程總結

  Qt QAxObject操作excel文件過程總結最近由於需要Qt來操作Excel文件,所以想把QAxObject用起來,此次使用也是機緣巧合,記錄了一下心路歷程。此前走了很多彎路,希望做同樣事情的人就別糾纏於同樣的錯誤就好。配製方面: