gpt4 book ai didi

java - Qt中Java窗体布局的模拟

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:57 25 4
gpt4 key购买 nike

一旦我使用 Java 编写了 GUI 并使用了表单布局。表单布局(如果我没记错的话是来自 SWT 库)使得可以相对于同一小部件​​(父小部件)中的其他小部件或相对于父部件的广告。因此,当“另一个小部件”正在调整大小时,可以控制另一个小部件内的小部件的 future 。

在 Qt 中,我找到了与 Java 类似的 QFormLayout,但似乎我无法像 Java 的表单布局那样灵活地处理相对定位方面的小部件。

那么是否有任何其他方法可以像在 Java 中那样提供相对于其他小部件的位置(无需重载 resizeEvent 函数)?

谢谢。

最佳答案

很难准确理解您的需求,但 Qt 有大量的布局选项。 QFormLayout,碰巧不是你在这里需要的(它是指网络意义上的表单:带有文本输入框的标签)。

但是 QBoxLayout(及其子类)和 QGridLayout 可能是您所需要的。我总是能够通过这些组合来满足我在 Qt 中的所有布局需求。在 Qt 演示中查看它们的一些用法示例,我相信您的问题会得到解决。

关于java - Qt中Java窗体布局的模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533481/

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