我觉得我错过了一些非常明显的东西,但找不到任何东西。
我有一个自定义项目委托,我将它的 sizeHint 高度设置为 50,但 print 语句返回的矩形是高度的两倍。
def sizeHint(self, option, index):
print("sizehint:", option.rect)
s = QtCore.QSize()
s.setWidth(option.rect.width())
s.setHeight(50)
return s
#output
sizehint: PySide2.QtCore.QRect(0, 0, 498, 100)