【发布时间】:2009-08-07 14:34:06
【问题描述】:
我正在开发一个灵活的 GUI 应用程序,它可以有大约 12 种不同的布局。这些布局都是明确定义的,不会改变。每个布局由多个小部件组成,这些小部件使用位模式与 DLL 交互。虽然大多数小部件是相同的,但使用的位模式会因所呈现的界面类型而异。
我的直觉是使用继承:定义一个通用的“面板”并为不同的配置设置子类。但是,接口的某些部分是用户定义的,并且指定在 XML 文件中指定。
应该用 XML 定义整个面板,还是只定义用户配置的部分?
【问题讨论】:
标签: c++ xml user-interface qt