如何根据设置类自动组织应用程序设置和构建 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?的主要内容,如果未能解决你的问题,请参考以下文章