如何创建Qt插件
如何創建Qt插件
- 如何創建Qt插件
- 高級API:編寫Qt擴展
- 低級API:擴展Qt應用程序
- 定位插件
- 靜態插件
- 鏈接靜態插件的詳細信息
- 創建靜態插件
- 部署和調試插件
如何創建Qt插件
Qt提供了兩個用于創建插件的API:
用于編寫Qt自身擴展的高級API:自定義數據庫驅動程序,圖像格式,文本編解碼器,自定義樣式等。
用于擴展Qt應用程序的低級API。
例如,如果要編寫自定義QStyle子類并讓Qt應用程序動態加載它,則可以使用更高級別的API。
由于較高級別的API建立在較低級別的API之上,因此兩者都有一些共同的問題。
如果要提供與Qt Designer一起使用的插件,請參閱Qt Designer模塊文檔。
高級API:編寫Qt擴展
通過擴展適當的插件基類,實現一些功能并添加宏,可以編寫擴展Qt本身的插件。
有幾個插件基類。默認情況下,派生插件存儲在標準插件目錄的子目錄中。如果未將插件存儲在適當的目錄中,則Qt將找不到插件。
下表總結了插件基類。
總結
- 上一篇: Qt中的JSON支持
- 下一篇: Qt D-Bus