さて、基本的に、以下に示すように、QWidgetと2つのボタンを備えた単純なテーブルがあります。
QGridLayout *layout = new QGridLayout;
layout->addWidget(viewcontainer,0,0,1,2);
layout->addWidget(reset,1,0);
layout->addWidget(done,1,1);
これは基本的に私が欲しいもので、「リセット」と「完了」はボタンです。基本的に、これはQWidget、viewcontainerであり、ボタンの高さは同じままで、ユーザーがウィンドウサイズを変更するとサイズが変更されます。ただし、gridlayoutのデフォルトでは、コンテンツを左に揃えます。これを次のように変更した場合:
layout->addWidget(viewcontainer,0,0,1,2, Qt::AlignCenter);
それは私が望むようなものですが、graphicssceneのサイズは変更されなくなりました(小さな一定のサイズのままです)。ウィジェットを中央に揃えるだけで、サイズ変更を維持したいと思います。ありがとう。