1

同じ幅の2つのQGraphicsViewがあり、一方が垂直レイアウトでもう一方が重なっています。

アプリケーションウィンドウのサイズを変更すると、下部のQGraphicsViewは期待どおりの動作をし、開始した正確な位置に留まりますが、上部のビューはシーンを右に移動し始め、x = 0((ビューの左端にある基本的に空白のパディング)、これは望ましくありませんが、互いに対応しているため、両方が同じように動作する必要があります。

これらのビューはまったく同じように動作する必要があるため、私は何かを見逃したに違いありません。上面図には非表示のスクロールバーがあり、下面図がどれだけスクロールしても水平方向にスクロールするので、それらを揃える必要があります。

4

1 に答える 1

2

resizeAnchorがに設定されNoAnchor配置がになっていることを確認してくださいQt::AlignLeft | Qt::AlignTop。状況に合わせて、他の組み合わせを試す必要があるかもしれません。

于 2012-07-17T18:07:57.377 に答える