2014-02-21 119 views
0

我希望我的spacer產品將所有內容推到左側。目前這是我做的QSpacerItem橫向擴展

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

我想知道什麼是正確的方法。我目前將寬度設置爲非常大的數字。

+2

難道theLayout-> addStretch()是獲得您正在尋找的行爲的簡單方法嗎? –

回答

0

0,0隨着擴大橫向尺寸政策應該工作。

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

您還可以看到QBoxLayoutsource code看到的Qt是怎麼做的。