基于配置文件的通用 GUI

configfile-based Generic GUI

本文关键字:GUI 配置文件      更新时间:2023-10-16

我应该开发一个简单的GUI框架(C++,wxWidgets),它只能通过ini/配置文件进行配置,我想知道是否已经有这样的事情。

也许举一个(非常简单的)例子会有所帮助:

假设我的配置文件如下所示:

menu-item = file-dialog
menu-item = execute(sh ~home/myFooBarProgramm param1 param2)

当它解析配置时,我希望它创建一个带有两个菜单项的 GUI,一个打开文件对话框,另一个运行指定程序。

所以,我的问题是:是否有任何软件可以做这样或类似的事情?

这应该可以做到 QML,这里有一些示例和演示: http://doc.qt.io/qt-4.8/qdeclarativeexamples.html