【发布时间】:2011-08-13 14:56:24
【问题描述】:
我正在用 Qt 开发一个 GUI 应用程序。
这是我的第一个 GUI 应用程序,我不是很有经验,仍然需要与 C++ 和 Qt 框架的一些更高级的方面搏斗。
该应用程序非常简单,具有一个主窗口和一些对话框,用户可以在其中配置设置并按下按钮,然后程序执行(相当复杂的)计算,并在 UI 上的某处给出结果。
现在,我遇到了问题。我把我所有的计算数据(它是静态的并且从资源中加载)和逻辑放到一个单独的类中。我创建了这个类和 UI 类的一个实例。现在,问题是如何从 UI 类访问数据/逻辑类的成员?假设 Logic 类中有一个 QStringList,我希望某个对话框访问这个列表并将其呈现给用户,而不在内存中制作它的任何副本?
我知道这可能是一个非常基本的 C++ 问题(Qt 甚至不相关),但不是每个人都是编程向导。感谢您的任何提示或帮助!
【问题讨论】:
标签: c++ qt separation-of-concerns