我尝试过:
self.listView.setResizeMode(QtWidgets.QListView.Adjust)
如果父窗口小部件垂直拉伸,我希望listView显示更多内容。如果我水平展开父窗口小部件,但垂直扩展,它将显示更多内容。
鉴于您的QListView的名称为listview。试试这个:
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(6)
sizePolicy.setHeightForWidth(listView.sizePolicy().hasHeightForWidth())
listView.setSizePolicy(sizePolicy)