非常に簡単です:
「表示するスキャン」は、次の 2 つの要素を含む水平レイアウトの groupBox です。
- 左: 3 つのラジオ ボタンがある垂直レイアウト。
- そうです、空のグループ ボックスです。
赤い線 (スクリーンショットに手動で追加) は、[スキャンして表示] グループ ボックス内のこれら 2 つの要素の間のずれを示しています。
注: 右側の空の groupBox は、起動時に番号付きのチェックボックスで自動的に埋められます。その番号はそのときだけわかります。
何が起こっている ?私は何をすべきか ?
PS:右側の空のグループボックス内にいくつかのチェックボックスを作成するコード:
m_historyButtons[i] = new QCheckBox();
m_historyButtons[i]->setText(QString::number(i));
m_historyButtons[i]->setObjectName(QString("m_pbDisplayEntry%1").arg(i));
QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(true);
m_historyButtons[i]->setSizePolicy(sizePolicy);
((QGridLayout*)(ui.m_groupBoxHistoryEntries->layout()))->addWidget(m_historyButtons[i], i/m_grid_width, i%m_grid_width);