我正在使用PyQT4和Python 2.7开发一些工具,但遇到了一个小问题。我在窗口部件中存储了3个按钮,并将该窗口部件放置在表格(QTableWidget)中的单元格中。我的问题是,我无法将窗口部件与单元格顶部对齐,而且工具也不会调整行高以适应窗口部件的最小/固定高度。
现在用resizeRowToContents方法的效果如下所示:
我想要这样的效果:
我已经尝试过使用固定行高来实现类似的效果,但并不是我想要的方式。
现在用resizeRowToContents方法的效果如下所示:
我想要这样的效果:
我已经尝试过使用固定行高来实现类似的效果,但并不是我想要的方式。
我用非常简单的方法解决了这个问题。首先,我把布局的边距改为0像素(后来我改成了3像素以便添加内边距),这样就使我的对齐方式完全在左上角。下一步是为每一行设置最小尺寸,我通过以下代码实现:
self.verticalHeader().setMinimumSectionSize(30)
在构造函数中添加。
之后,我得到了我想要的: