2

我正在使用 Qt5.3.0 和 Qt Creator。我想要一个非常小的 QTableWidget,它的小部件高度可以是 10。我将 sizePolicy 扩展,以便它可以扩展到更大的数字。

这就是我所做的:
1. 使用 MainWindow 创建一个 Qt 应用程序。
2. 在 MainWindow 中拖动一个 QTableWidget。
3. 将verticalLayout 应用到主窗口。
4. 构建并运行。

我会得到这张桌子,但我不能通过用右下角三角形调整窗口的大小(调整三角形大小?)来使它短于 70。

我也尝试将 QTableWidget 子类化并返回 sizeHint 但它没有帮助。我错过了什么?

4

1 回答 1

3

将 的最小高度设置QTableWidget为 10。默认情况下,它具有某种内部最小高度,并且其行为与您描述的一样。

tableWidget->setMinimumHeight(10);

或者只是在 QtCreator UI 编辑器属性中设置它。

于 2014-07-09T07:15:22.097 回答