3

我正在使用 PyQT4 和 Python 2.7 开发一些工具,但遇到了一个小问题。我在小部件中存储了 3 个按钮,并且该小部件在表格的单元格中(QTableWidget)。所以我的问题是我无法将小部件与单元格顶部对齐,并且工具不会将行高调整为在小部件最小/固定高度中定义。

这是使用 resizeRowToContents 方法现在的样子。

是)我有的

我想要这样的东西

我想要的是

我用固定的行高做了类似的事情,但这不是我想要的方式。

4

1 回答 1

3

我以非常简单的方式解决了这个问题。首先,我将布局的边距更改为 0 像素(后来我将其更改为 3 像素以进行填充),这使我的对齐方式与左上角完全对齐。下一步是为每一行设置最小大小,我通过以下行进行设置:

self.verticalHeader().setMinimumSectionSize(30)

在构造函数中添加。

之后,我收到了我想要的东西:

  1. 顶部和底部有一些填充的小部件
  2. 不固定行的大小,因此项目中的多行文本也是允许的
于 2013-03-17T21:37:49.913 回答