у меня есть QGroupBox
внутри QTableView
клетка. QGroupBox
состоит из QHBoxLayout
который содержит два QRadioButton
s.
Я пробовал setContentsMargins на макете и групповом блоке, но, кажется, всегда есть поле / пробел сверху.
QGroupBox *widget = new QGroupBox();
QHBoxLayout *layout = new QHBoxLayout(widget);
QRadioButton *wsRadioButton_ = new QRadioButton( this );
QRadioButton *pfRadioButton_ = new QRadioButton( this );
widget->setContentsMargins( 0, 0, 0, 0 );
layout->setContentsMargins( 10, 0, 0, 0 );
layout->addWidget(pfRadioButton_, Qt::AlignCenter);
layout->addWidget(wsRadioButton_, Qt::AlignCenter);
widget->setLayout(layout);
ui_->fsTableView_->setIndexWidget( model_->index( eModelRows::eRS, eModelCols::min ), widget );
ui_->fsTableView_->resizeRowToContents( eModelRows::eRS );
Задача ещё не решена.
Других решений пока нет …