小编use*_*294的帖子

扩展Qt布局:如何将小部件放在右侧,让另一个小部件完全填充左侧?

我想在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);
Run Code Online (Sandbox Code Playgroud)

lineEdit应该扩展.

layout qt qt4

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

layout ×1

qt ×1

qt4 ×1