gpt4 book ai didi

qt - QGridLayout 坐标系

转载 作者:行者123 更新时间:2023-12-04 13:24:20 29 4
gpt4 key购买 nike

我一直在试图弄清楚小部件的坐标是如何到达的。例如在 qt 文档中,我想知道这是如何完成的。

Buttons example

QGridLayout *layout = new QGridLayout;
layout->addWidget(button1, 0, 0);
layout->addWidget(button2, 0, 1);
layout->addWidget(button3, 1, 0, 1, 2);
layout->addWidget(button4, 2, 0);
layout->addWidget(button5, 2, 1);

window->setLayout(layout);
window->show();

作者是如何得到上面的坐标的,他/她是否使用了笛卡尔平面的知识?

最佳答案

QGridLayout使用简单的行/列逻辑。行号和列号照常从 0 开始。

QGridLayout *layout = new QGridLayout;

layout->addWidget(button1, 0, 0); //Add to row 0 column 0
layout->addWidget(button2, 0, 1); //Add to row 0 column 1

layout->addWidget(button3, 1, 0, 1, 2); //Add to row 1 column 0 and span to row 1 column 1


layout->addWidget(button4, 2, 0);//Add to row 2 column 0
layout->addWidget(button5, 2, 1);//Add to row 2 column 1

这是你要问的吗?

关于qt - QGridLayout 坐标系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6856137/

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