【发布时间】:2019-08-20 21:20:24
【问题描述】:
有两种类型的行,一种是 Pizza,另一种是 Client。
def addClient(self):
self.listWidget.clear()
self.listWidget.addItem("client")
添加新行“客户”时,我可以清除所有其他行,但是当我添加另一个客户时,我的第一个客户行也被删除,我希望第一个客户不受清除功能的影响。行示例;
-Client(first)
-Pizza
-Pizza
当我添加新客户端时;
-Client(first)
-Client(second)
当我添加几排比萨饼时;
-Client(first)
-Client(second)
-Pizza
-Pizza
最后当我添加另一个客户端时;
-Client(first)
-Client(second)
-Client(third)
正如我清楚地展示的那样,当我使用清除功能并清除任何其他行时,我想保留每个客户端行。
【问题讨论】:
-
我不明白你,你想如何消除除一行之外的所有行?你如何识别是行?
-
我要添加两种类型的行,一种是披萨,另一种是客户端,我不想删除客户端类型
-
您可以提供minimal reproducible example 以更好地了解您
-
我看到您已经编辑了您的问题,但您没有提供 MCVE,如果是,那么您的问题将被关闭。
-
我想我理解你,你希望每次添加带有文本“客户”的项目时,都会删除带有文本“披萨”的项目。我说的对吗?
标签: python python-3.x pyqt pyqt5 qlistwidget