要让widget左对齐,您可以在添加widget到QHBoxLayout时设置对应的拉伸系数。默认情况下,addWidget()函数会将widget添加到布局中,并根据它们的拉伸系数进行自动调整。
在这种情况下,您可以将第二个addWidget()函数的拉伸系数设置为0,以确保其宽度不会随着窗口大小改变而改变。修改代码如下所示:
hLayout->addWidget(label, 1);
hLayout->addWidget(&widget, 0); // 将拉伸系数设置为0
hLayout->setContentsMargins(10, 0, 10, 0);
m_pFrame_QWidget->setLayout(hLayout);
这样,label会占据较大比例的空间,并且widget将被限制为其最小尺寸,并靠左对齐。
内容由零声教学AI助手提供,问题来源于学员提问