我正在 PyQT4 和 Python 2.7 中开发一些工具,但遇到了一个小问题。我有 3 个按钮存储在小部件中,该小部件位于表格(QTableWidget)的单元格中。所以我的问题是我无法将小部件与单元格顶部对齐,并且工具无法将行高调整为小部件最小/固定高度中定义的大小。
这是使用 resizeRowToContents 方法现在的样子。
我想要这样的东西
我用固定行高做了类似的事情,但这不是我想要的方式。
我以非常简单的方式解决了这个问题。
首先,我将布局边距更改为 0px(后来我将其更改为 3px 以进行填充),这使得我的对齐方式完全与左上角。下一步是设置每行的最小大小,我通过以下行进行设置:
self.verticalHeader().setMinimumSectionSize(30)
添加到构造函数中。
之后我收到了我想要的东西:
- 顶部和底部有一些填充的小部件
- 行的大小不固定,因此项目中也允许多行文本
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)