gpt4 book ai didi

c++ - 编程用户界面的建议?

转载 作者:行者123 更新时间:2023-11-30 03:10:50 25 4
gpt4 key购买 nike

在我的项目中,我将通过编程生成一个用户界面。此 UI 的可扩展性是非常重要的要求。

到目前为止,我使用二维图形来生成 UI。我认为可能有不同的解决方案,但目前我只知道两个。

第一个是在我的 UI 上提供每个二维图形的 X、Y 坐标。(我不喜欢这个解决方案,因为我不想计算每个图形的 X、Y 坐标。目前我没有很容易做到这一点的逻辑)

第二个(目前我正在使用)正在使用根据项目大小组织其内容的布局。在此解决方案中,我不必计算每个项目的 X、Y 坐标。 (布局正在为我做这件事。)但这种方法可能有其自身的缺陷。

我是用户界面编程的新手。你能给我关于这个问题的建议吗?

最佳答案

我遵循的一般规则是您应该始终使用布局容器,除非您有非常具体的理由使用绝对布局。我真正使用绝对布局的唯一一次是当我实现一个奇怪的自定义布局时,它不容易适应内置的布局管理器。

布局管理器将使您的生活更加轻松。使用布局管理器可以更轻松地处理调整大小的窗口或可变大小的内容。

我不记得每个人都遇到过 qt 的内置布局问题。

关于c++ - 编程用户界面的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com