5
콘텐츠에 관계없이 QLabel
을 컨테이너의 전체 너비로 확장하려고합니다. (나는 동적으로 텍스트를 설정 때문에이 원하는 그것은 텍스트의 일부를 차단하는 원인이 나중에 위젯 추가)QLabel을 전체 너비로 확장하려면 어떻게합니까?
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
this->setFixedSize(100,100);
QHBoxLayout *layout = new QHBoxLayout;
this->setLayout(layout);
QLabel *label = new QLabel;
label->setStyleSheet("background-color:blue");
label->setSizePolicy(QSizePolicy::MinimumExpanding,
QSizePolicy::MinimumExpanding);
label->setText(tr("test"));
layout->addWidget(label, 0, Qt::AlignTop | Qt::AlignLeft);
}
이 코드는 파란색 상자가 왜 전체 폭으로 확장하지 않는다는 것을 보여줍니다?
난 그냥 그것을 시도하고 문제 :(지금, 당신은 그것의 원인이 된 오른쪽 정렬 – chacham15
편집이 문제를 해결해야 문제를 해결 나던 :. 여기
는 최소한의 예입니다 문제가 생겼습니다. – Kikohs허이었다있어 – chacham15