我是Qt App Development的新手。我附加了两个屏幕截图,一个是所需的ui,另一个是使用代码创建的 我相信我的代码会解释一些事情,而不是我在这里打字并让我所有的朋友在这里感到困惑。需要更改/更新的内容是什么?
{{1}}
答案 0 :(得分:3)
代码看起来并不那么糟糕。在我看来,您只需要将参数调整到addWidget / addLayout调用。想想你的网格布局应该是什么样的,然后相应地选择参数。
我会这样试试:
// Desired grid layout is of size 2x2:
// .................
// . row0 . row0 .
// . col0 . col1 .
// .................
// . row1 . row1 .
// . col0 . col1 .
// .................
// Big widget at row 0, column 0
gridLayout->addWidget (w, 0, 0);
// "Horizontal group" at row 1, column 0
gridLayout->addLayout (hLayout, 1, 0);
// "Vertical group" at rows 0+1 (i.e. rowspan 2), column 1
gridLayout->addLayout (vLayout, 0, 1, 2, 1);
这项工作是否更好(我自己没试过)?