gpt4 book ai didi

qt - 如图所示,如何在QGridLayout中排列项目?

转载 作者:行者123 更新时间:2023-12-03 15:11:59 25 4
gpt4 key购买 nike

------------  ------
| | | 2 |
| | | |
| 1 | ------
| | ------
| | | 3 |
------------ ------

如何像上面那样排列 QGridLayout

我试过了:
QGridLayout *layout = new QGridLayout();
centralWidget->setLayout (layout);

layout->addWidget (objOne, 0, 0);
layout->addWidget (objTwo, 0, 1);
layout->addWidget (objThree, 1, 1);

但失败了。

最佳答案

检查 addWidget 文档。您可以提供rowSpancolumnSpan

QGridLayout *layout = new QGridLayout();
centralWidget->setLayout (layout);

layout->addWidget (objOne, 0, 0, -1, 1);
layout->addWidget (objTwo, 0, 1, 1, 1);
layout->addWidget (objThree, 1, 1, 1, 1);

但是请注意,使用QtDesigner创建所需的布局要容易得多。检查 this Qt documentation page了解更多详细信息

关于qt - 如图所示,如何在QGridLayout中排列项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9532940/

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