文件名称:QT插件框架代码的demo
文件大小:1.41MB
文件格式:RAR
更新时间:2022-10-07 05:21:23
qt plugin
qt插件系统代码。 插件系统,可以分为三部分: 主系统 通过插件管理器加载插件,并创建插件对象。一旦插件对象被创建,主系统就会获得相应的指针/引用,它可以像任何其他对象一样使用。 插件管理器 用于管理插件的生命周期,并将其暴露给主系统。它负责查找并加载插件,初始化它们,并且能够进行卸载。它还应该让主系统迭代加载的插件或注册的插件对象。 插件 插件本身应符合插件管理器协议,并提供符合主系统期望的对象。
【文件预览】:
App
----plugins()
--------CenterWidgetOne.pdb(1.62MB)
--------CenterWidgetTwo.exp(4KB)
--------CenterWidgetOne.exp(4KB)
--------CenterWidgetTwo.lib(7KB)
--------CenterWidgetOne.dll(74KB)
--------CenterWidgetTwo.pdb(1.72MB)
--------CenterWidgetTwo.dll(74KB)
--------CenterWidgetTwo.ilk(600KB)
--------CenterWidgetOne.lib(7KB)
--------CenterWidgetOne.ilk(600KB)
----MainApp.exe(90KB)
----MainApp.ilk(974KB)
----MainApp.pdb(2.18MB)
QtPluginDemo.pro.user.341b025
CenterWidgetOne
----centerwidgetone.h(560B)
----centerwidgetone.cpp(445B)
----centerwidget.ui(695B)
----centerwidgetone_global.h(300B)
----CenterWidgetOne.pro(1KB)
----Makefile(26KB)
----ui_centerwidget.h(2KB)
----Makefile.Debug(27KB)
----Makefile.Release(27KB)
Makefile
QtPluginDemo.pro
CenterWidgetTwo
----centerwidgettwo_global.h(300B)
----centerwidget.ui(619B)
----CenterWidgetTwo.pro(1KB)
----Makefile(26KB)
----ui_centerwidget.h(2KB)
----Makefile.Debug(27KB)
----centerwidgettwo.cpp(441B)
----Makefile.Release(27KB)
----centerwidgettwo.h(559B)
QtPluginDemo.pro.user
MainApp
----mainwindow.ui(654B)
----maininterface.h(428B)
----mainwindow.cpp(2KB)
----MainApp.pro(1KB)
----main.cpp(187B)
----Makefile(26KB)
----mainwindow.h(505B)
----ui_mainwindow.h(2KB)
----Makefile.Debug(39KB)
----Makefile.Release(39KB)