QSpacerItem水平扩展

时间:2014-02-21 02:33:30

标签: c++ qt

我希望我的spacer项目向左推动所有内容。目前这就是我的工作

QSpacerItem* spc = new QSpacerItem(5000000, 0, QSizePolicy::Expanding, QSizePolicy::Expanding);

我想知道正确的方法是什么。我目前正在将宽度设置为一个非常大的数字。

1 个答案:

答案 0 :(得分:2)

0,0扩展横向尺寸政策应该有效。

QSpacerItem* spc = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding);

您还可以看到QBoxLayout source code,了解Qt是如何做到的。