我无法将小部件移到布局(QGridLayout)中。您需要将“标签转移”移动到其他小部件。他们很亲近。我怎样才能做到这一点?

c++ - 如何对齐小部件?-LMLPHP

QLabel * label_answer = new QLabel(this);
label_answer->setText("label_shift");
label_answer->setFont(params_font);
label_answer->setObjectName(QStringLiteral("label_answer_%1").arg(count-1));
lay->addWidget(main_label, i,0, Qt::AlignLeft);
lay->addWidget(box_input_value, i, 1, Qt::AlignLeft);
lay->addWidget(label_answer, i, 2, Qt::AlignLeft); // label_shift

最佳答案

您可以在gridlayout中增加一列,使Spinbox跨2列,这意味着标签行中所需的空间在标签之后,而不是在标签之前

10-06 14:30