我如何允许listwidget
在执行时显示突出显示的项目?
目前对于我来说,它会突出显示该项目,但每次执行我的程序时都必须向下滚动,以查看它是否突出显示正确的项目..(我的列表项目非常庞大)
def currentItemSelect(self):
currentItem = os.environ['ITEM']
self.serverItemList.clearSelection()
for item in self.serverItemList.findItems(currentItem, Qt.MatchFixedString):
item.setSelected(True)
serverItemList.scrollToItem(item)
我知道qlistwidget
有一个名为scrollToItem
的属性/插槽,我强烈怀疑我写错了。有人可以告诉我吗?
答案 0 :(得分:1)
我认为这可以解决你的问题。
def currentItemSelect(self):
currentItem = os.environ['ITEM']
self.serverItemList.clearSelection()
for item in self.serverItemList.findItems(currentItem, Qt.MatchFixedString):
serverItemList.setCurrentItem(item)
这似乎对我有用。