我无法将小部件移动到布局中(QGridLayout)。您需要将“标签转移”移动到其他小部件。他们很接近。我怎样才能做到这一点?
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
答案 0 :(得分:1)
您可以在gridlayout中添加一个额外的列,让spinbox跨越2列,这意味着标签行中所需的空间位于标签之后,而不是之前