2

Qt Creator で Qt5.3.0 を使用しています。ウィジェットの高さを 10 にすることができる非常に小さな QTableWidget が必要です。sizePolicy を拡張して、より大きな数に拡張できるようにします。


1. MainWindow で Qt アプリケーションを作成します
2. MainWindow に QTableWidget をドラッグします。
3. VerticalLayout を Mainwindow に適用します。
4. ビルドして実行します。

テーブルを取得しますが、ウィンドウのサイズを右下隅の三角形で調整して (三角形のサイズを変更しますか?)、70 より短くすることはできません。

また、QTableWidget をサブクラス化して sizeHint を返そうとしましたが、役に立ちません。私は何を取りこぼしたか?

4

1 に答える 1

3

の最小高さQTableWidgetを 10 に設定します。デフォルトでは、ある種の内部最小高さがあり、説明したように動作します。

tableWidget->setMinimumHeight(10);

または、QtCreator UI エディター プロパティで設定するだけです。

于 2014-07-09T07:15:22.097 に答える