Qt中Java表单布局的模拟
一旦我用Java编程GUI并使用表单布局。表单布局(如果我没有弄错的话,它来自SWT库)可以给出任何GUI元素(小部件)相对于同一小部件(父小部件)中其他小部件或父小部件的右、左、上、下广告。因此,当“另一个小部件”被调整大小时,可以控制另一个小部件内部小部件的未来 在Qt中,我找到了QFormLayout,它类似于Java,但似乎我不能像Java的表单布局那样灵活地处理小部件的相对定位 那么,有没有其他方法可以像Java中那样给出一个小部件相对于其他小部件的位置(而不重载resizeEvent函数)Qt中Java表单布局的模拟,java,c++,qt,layout,Java,C++,Qt,Layout,一旦我用Java编程GUI并使用表单布局。表单布局(如果我没有弄错的话,它来自SWT库)可以给出任何GUI元素(小部件)相对于同一小部件(父小部件)中其他小部件或父小部件的右、左、上、下广告。因此,当“另一个小部件”被调整大小时,可以控制另一个小部件内部小部件的未来 在Qt中,我找到了QFormLayout,它类似于Java,但似乎我不能像Java的表单布局那样灵活地处理小部件的相对定位 那么,有没有其他方法可以像Java中那样给出一个小部件相对于其他小部件的位置(而不重载resizeEvent
谢谢 很难准确理解您需要什么,但是Qt有太多的布局选项
QFormLayout
,恰好不是您在这里所需要的(它用于web意义上的表单:带有文本输入框的标签)
但是
QBoxLayout
(及其子类)和QGridLayout
可能是您需要的。通过这些组合,我始终能够满足Qt中的所有布局需求。在Qt演示中可以看到它们的一些用法示例,我相信您的问题一定会得到解决。很难准确理解您需要什么,但是Qt有过多的布局选项QFormLayout
,恰好不是您在这里所需要的(它用于web意义上的表单:带有文本输入框的标签)
但是
QBoxLayout
(及其子类)和QGridLayout
可能是您需要的。通过这些组合,我始终能够满足Qt中的所有布局需求。在Qt演示中可以看到它们的一些用法示例,我相信您的问题一定会得到解决。似乎只是您不熟悉SWT表单布局:)。我想知道有没有那种模拟类。他回答说没有这样的布局。是的,令人满意!Oly还需要设置大小策略,以便能够完全处理布局!谢谢似乎您不熟悉SWT表单布局:)。我想知道有没有那种模拟类。他回答说没有这样的布局。是的,令人满意!Oly还需要设置大小策略,以便能够完全处理布局!谢谢