如何根据设置类自动组织应用程序设置和构建 GUI?

Posted

技术标签:

【中文标题】如何根据设置类自动组织应用程序设置和构建 GUI?【英文标题】:how to organize application settings and build GUI automatically based on settings class? 【发布时间】:2012-12-12 18:41:08 【问题描述】:

我的c++ 应用程序一直在增长,现在我面临着十几个应用程序设置(应用程序类的成员变量)以及代表这些设置的许多 GUI 元素。为了更好地控制所有选项/设置,我正在考虑执行以下操作:

    创建应用程序设置类,以便更轻松地跟踪所有选项。 从主 GUI 中移除代表设置/选项的 GUI 元素并将它们移动到单独的窗口中。 根据设置类定义自动生成设置窗口。

我想知道这种方法是否有意义。有没有可以根据类定义构建 GUI 的库?

【问题讨论】:

【参考方案1】:

vartypes 项目应该可以帮助解决这个问题。

它使用 QT 框架为您声明的变量生成 GUI。变量可以在代码中声明,也可以从 xml 文件中动态加载。

【讨论】:

这很整洁。我没听说过这个。

以上是关于如何根据设置类自动组织应用程序设置和构建 GUI?的主要内容,如果未能解决你的问题,请参考以下文章

GUI自动化测试策略

outlook如何设置自动回复

当成员也是分层结构时,如何构建类结构?

Android:如何以编程方式设置布局的大小

FineReport中如何制作树数据集来实现组织树报表

outlook自动回复怎么设置