1

非常に簡単です:

Ui ファイル: ここに画像の説明を入力

結果 : ここに画像の説明を入力

「表示するスキャン」は、次の 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);
4

1 に答える 1