前言:從上個月底因為新項目統一平台需要用Qt開發,就開始研究Qt,但是一直感覺沒有入門,不知道為什麼,很多功能實作了,但是知其然不知其是以然,就像現在設計的項目
使用插件進行開發,做軟體開發大體都知道什麼事插件式開發,以前c#也用過,但是Qt插件開發還是第一次,百度了很久終于實作,這裡記錄下!這裡不講原理直接講過程,高手繞行。。。
第一部分
建立插件程式實作2個功能
(1)建立一個加法函數供主程式進行動态調用
(2)建立一個查詢頁面供主程式進行動态調用
第一步建立插件程式
打開檔案菜單-》建立檔案或項目-》選擇other project -》C++庫如圖

點選Choose進入如圖
選擇共享庫-》輸入名稱-》選擇你工程位置
點選下一步選擇工程需要子產品點選下一步完成
完成後你會發現工程有2個頭檔案和一個源檔案
這裡點選建立檔案添加一個建立檔案
建立檔案-》Qt-》Qt設計類-》選擇dialog-》輸入名稱
如圖
頭檔案
MYTESTDLL_GLOBAL_H
View Code
MYSHOWTEST_H
<a></a>
MYTESTDLL_H
源檔案
MyShowTest.cpp
MyTestDll.cpp
ui
點選建構項目完成插件。
第二部分
建立一個主程式如圖
把生成的插件mytestdll.dll放入mytest.exe相同目錄
效果如圖
完成預定2個功能
本文轉自夜&楓部落格園部落格,原文連結:http://www.cnblogs.com/newstart/archive/2013/01/23/2873611.html,如需轉載請自行聯系原作者