【发布时间】:2010-05-18 19:50:27
【问题描述】:
在我的项目中,我将通过编程生成一个用户界面。这个 UI 的可扩展性是非常重要的要求。
到目前为止,我使用二维图形来生成 UI。 我认为可能有不同的解决方案,但目前我只知道两种。
第一个是在我的 UI 上提供每个二维图形的 X、Y 坐标。(我不喜欢这种解决方案,因为我不想计算每个图形的 X、Y 坐标。目前我没有很容易做到这一点的逻辑)
第二个(我现在正在使用的)是使用根据项目大小组织其内容的布局。在这个解决方案中,我不必计算每个项目的 X、Y 坐标。 (布局是为我做的。)但是这种方法可能有其自身的缺陷。
我对用户界面编程非常陌生。你能给我关于这个问题的建议吗?
【问题讨论】:
-
您的应用程序是做什么的?或者您正在尝试构建什么样的用户界面?我认为如果你能提供更多细节,人们可能会给出更好的答案
-
我正在开发一个火车交通控制器软件项目。我负责将现实世界的铁路基础设施建模为交互式用户界面。所以 UI 由铁路、铁路道岔、信号、平交道口等组成。
标签: c++ qt user-interface