我尝试过:
self.listView.setResizeMode(QtWidgets.QListView.Adjust)
如果父窗口小部件垂直拉伸,我希望listView显示更多内容。如果我水平扩展父窗口小部件,而垂直扩展它,它会显示更多内容。
答案 0 :(得分:0)
鉴于您的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)