【发布时间】:2011-01-11 09:00:03
【问题描述】:
我的基于 Qt 的应用程序可以通过插件 (http://doc.qt.io/archives/4.6/plugins-howto.html#the-lower-level-api-extending-qt-applications) 进行扩展。
这些插件可以有自己的参数。(int,double,String, enumerations..etc)
我要做的是,在 XML 中定义这个参数,并通过解析 XML 文件动态生成 GUI。
我在这里发现了一些类似的架构 - http://www.slicer.org/slicerWiki/index.php/Slicer3:Execution_Model_Documentation#Slicer3_GUI_Generation
是否有任何库/框架可以与 Qt 一起使用。或者我是否必须手动编写自己的代码来解析 XML、将参数映射到 Maps、生成 GUI 检查 XML 元素...等
有什么建议吗?
【问题讨论】:
-
您可能需要重新表述您的问题,因为问题是一般性的,并非特定于插件。
标签: c++ qt design-patterns plugins qt4