2

私はドック ウィジェットを多用して、ユーザーがツールを好きなように配置できるようにしています。私のドック ウィジェットには、静的コントロール (FS、固定垂直サイズ) が含まれているものもあれば、画像が大きいほど良い (ES、垂直サイズの拡大) ものもあります。

私が直面している問題は、これを可能にするサイズヒントの構成を取得できないことです:

  1. 可変サイズのドックウィジェットをできるだけ大きくする
  2. バグのある動作なしで、すべてのドックウィジェットを互いにタブでつなぐ

1.については、すべての FS のコンテンツ ウィジェットのバーティカル ポリシーを「固定」に設定できます。これにより、コンテナーは可変サイズのウィジェットにすべての空き領域を使用するようになります。ただし、ES ウィジェットが FS ウィジェットでタブ化されるとすぐに、FS ウィジェットが表示されていないときに、せいぜい頑固な動作 (ユーザーがサイズを調整できない) とバグのある動作 (サイズを調整すると描画エラーが発生する、実際にはサイズは変わりません)。

2. については、すべての垂直ポリシーを「優先」(FS)または「拡張」(ES)のいずれかに設定できます。これにより、ES が優先されるはずですが、そうではありません。また、Vertical Stretch を試してみました ( DockWidgets が関与しない他のシナリオでは役立ちます)。

デフォルトでは、アプリケーションがスペースを浪費し、ウィンドウのサイズ/レイアウトが変更されるたびに、ユーザーがドックウィジェットのサイズをいくつか調整する必要があるという状況に悩まされています。それは非常に退屈で直感に反します。

どうすればこれを正しく行うことができますか?

フォローアップの質問: DockWidget に特定のアスペクト比のコンテンツを教えるにはどうすればよいですか?

4

1 に答える 1