【发布时间】:2020-06-19 09:05:21
【问题描述】:
我有以下代码,它应该从 QListWidget 中删除所有项目,
但它一键只删除一项(不是全部)。为什么?怎么样?
我不想使用clear() 方法。我想逐步删除它们。
def onRemoveItems(self): # button click event
for i in range(self.myListWidget2.count()):
itemI = self.myListWidget2.item(i)
self.myListWidget2.takeItem(self.myListWidget2.row(itemI))
【问题讨论】:
-
您确定它只删除 一个 项吗?不是每两个就删除一个吗?
-
@musicamante 它删除了一半的项目。
标签: python python-3.x pyqt pyqt5 qlistwidget