原创 QT中的插件

QT有着獨特的插件管理方法便於使用,調理清晰.完全可以替代WIN32下的動態庫,靜態庫.不過,QT也支持動態庫和靜態庫加載.見QLibrary,最終,QLibrary調用WIN32下的LoadLibrary,GetProcAddress函

原创 c++修改二進制文件的一點心得

一般來說,使用fopen()打開文件的方式一共有12種,即分別爲: 1. "rt"  讀文本文件,文件不存在,則打開失敗 2. "wt" 寫文本文件,文件不存在創建,已存在則覆蓋,原文件內容清空 3. "at"  向文本文件尾部添加數據,

原创 【轉載】10.1\t使用項目視圖類(Using the Item View Convenience Classes)

使用Qt的項目視圖便利的子類通常比定義一個自己的模型更簡單,適合無需分離模型和視圖的操作。在第四章中我們使用了該技術,我們從QTableWidget和QTableWidgetItem派生子類來實現列表功能。 本節我們將展示如何使用便利的項

原创 在VS2010中Visual Assist X關聯Qt4.8.5

在VS2010中安裝完Qt4.8.5 和Visual Assist X之後,在使用時發現Visual Assist X不能很好地識別Qt中的關鍵詞雖然按照 http://blog.wholetomato.com/2008/11/20/us

原创 【轉載】Qt調用Server SQL中的存儲過程

Server SQL中的存儲過程如下: CREATE procedure PINSERTPC  @pcnum int,  @pcname varchar(50),  @pctype int,  @ipaddress varchar(5

原创 Qt加載MySql5.6驅動問題

操作系統:Windows XPQt版本:Qt-opensource-4.8.5開發軟件:VS2010MySql的版本:5.6        安裝路徑:C:\Program Files\MySQLQt的安裝路徑:C:\Qt\4.8.5步驟一

原创 Android so lib庫遠程http下載和動態註冊

   在開發Android應用程序的實現,有時候需要引入第三方so lib庫,但第三方so庫比較大,例如開源第三方播放組件ffmpeg庫, 如果直接打包的apk包裏面, 整個應用程序會大很多.經過查閱資料和實驗,發現通過遠程下載so文件

原创 QListWidget 刪除項

QListWidget的構建很簡單: picListWid=new QListWidget(); connect(picListWid,SIGNAL(currentRowChanged(int)),this,SLOT(ch

原创 QProcess調用windows圖片查看器

QProcess *proc=new QProcess(); QString program="cmd.exe"; QStringList para; para<<"/c"; para<<QString("rundll32")+QStri

原创 VS2010中Qt翻譯文件的創建與使用範例

操作系統:WINXPQT library :4.8.5IDE :VS2010。 基本原理爲了在使用多語言,必須做兩件事情:1,把想要翻譯的字符串放入tr()中,如 QString str=tr("Legal");2, 在開始的時候載入預先