1

Qt では、列番号の間のグリッド レイアウトにウィジェット (チェックボックス) を追加するにはどうすればよいですか。例えば:

QGridLayout *layout= new QGridLayout;
QCheckBox *ch1 = new QCheckBox(this);
QCheckBox *ch2 = new QCheckBox(this);
layout->addWidget(ch1,0,0); // adds the widget at position 0 row and 0 column(ok)
layout->addWidget(ch2,1,0); // adds the widget at position 1 row and 0 column(not ok)

ただし、ウィジェット ch2 を 1 列未満の距離 (たとえば、1 行と 0.2 列) にしたいのですが、どうすればよいですか?

(基本的に、サブチェックボックスch2をメインチェックボックスch1に追加したい(MS Office/パワーポイントのメインブレットにサブブレットがあるように)

4

1 に答える 1

2

列の目的に反するため、できません。ただし、現在必要なすべてを 2 列にまたがるように設定する列の数を 2 倍にし、新しいチェックボックスを他のウィジェットに対して 1 列内側から開始するように設定すると、同じ視覚効果が得られます。

于 2013-11-09T21:11:56.257 に答える