gpt4 book ai didi

c++ - Qt : C++ dynamic parameter GUI for plugin parameters

转载 作者:太空狗 更新时间:2023-10-29 19:42:32 28 4
gpt4 key购买 nike

我的基于 Qt 的应用程序可以通过插件扩展 (http://doc.qt.io/archives/4.6/plugins-howto.html#the-lower-level-api-extending-qt-applications)。

这些插件可以有自己的参数。(int、double、String、enumerations..等)

我想做的是,在 XML 中定义此参数,并通过解析 XML 文件动态生成 GUI。

我在这里发现了一些类似的架构 - http://www.slicer.org/slicerWiki/index.php/Slicer3:Execution_Model_Documentation#Slicer3_GUI_Generation

是否有我可以与 Qt 一起使用的任何库/框架。或者我是否必须手动编写自己的代码来解析 XML、将参数映射到 Maps、生成 GUI 检查 XML 元素...等等

有什么建议吗?

最佳答案

大约一年前我需要做类似的事情;然后没有找到任何东西可以使它更容易和更快(link)。恐怕不能分享。发挥你自己的作用。

很明显,但我对 Designer 应用程序生成的 XML 进行了逆向工程,并制作了一些接口(interface)来重新生成通用的 XML block 。请记住,XML 在以后的 Qt 版本中可能会发生变化,并且我进行了单元测试来验证我自己的 XML 是否有效。

关于c++ - Qt : C++ dynamic parameter GUI for plugin parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655824/

28 4 0