【发布时间】:2011-09-21 00:23:25
【问题描述】:
我想在 QHBoxLayout 的右侧放置一个小部件,其他空间应该扩展左侧。我已将小部件的 SizePolicy 设置为 Expanding,但它无效。任何人都可以提供一些帮助吗?谢谢。
代码在这里:
QHBoxLayout* tmplayout = new QHBoxLayout(this);
tmplayout->setContentsMargins(0, 0, 0, 0);
lineEdit->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Ignored);
tmplayout->addWidget(lineEdit, 0, Qt::AlignRight);
tmplayout->addWidget(pushButton, 0, Qt::AlignRight);
lineEdit 应该展开。
【问题讨论】:
-
请发布您遇到问题的代码。