私はという親ウィジェットを含むレイアウトを作成しました。その親ウィジェットで別のウィジェットを作成しました。親ウィジェット(親ウィジェットがレイアウトに追加されました)の中央の子ウィジェット
私のコードは、これと同様である:私は親ウィジェットに子ウィジェットをセンタリングするにはどうすればよい
QGridLayout *layout = new QGridLayout();
QWidget *parentWidget = new QWidget();
layout->addWidget(parentWidget);
QWidget *childWidget = new QWidget(parentWidget);
?
問題があるのは、レイアウト内にあるため親ウィジェットの実際のサイズを取得できないことです。
私に辛抱強く感謝してくれてありがとう。別のことを聞かせてもらえますか?私はこのメソッドに従う場合、私は右の親ウィジェットのクラスを作成する必要がありますか? – user2652023
@ user2652023これは理想的ですが、そうする必要はありません。 [イベントフィルタ](http://doc.qt.io/qt-5/eventsandfilters.html#event-filters)を使用することもできますが、醜いコードにつながります。 – thuga