Python中文
首页
教程
问答
标签
搜索
登录
注册
PyQt4-从QListWidg中删除项目小部件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个QListWidget,我需要删除一些项。</p> <p>根据我的研究,这通常是一件不愉快的事情。</p> <p>我读过很多解决方案,但没有一个适用于我的特定场景。<br/> 目前,我只需要处理实际的Item小部件,而不是它们的值或索引。</p> <p>这是因为我通过<code>.selectedItems()</code>获取项目(需要删除)。</p> <p>代码如下:</p> <pre><code>ItemSelect = list(self.ListDialog.ContentList.selectedItems()) for x in range (0, len(ItemSelect)): print self.ListDialog.ContentList.removeItemWidget(ItemSelect[x]) </code></pre> <p>然而,这一点都不起作用。<br/> 它不会引发错误,但不会删除选定的项目。<br/> 我看到的移除项的方法需要项的索引或名称,但我都没有。我只有真正的小部件。</p> <p>如何删除它们?</p> <p>我遗漏了什么吗?</p> <p>我用的是:</p> <p>Python 2.7.1<br/> PyQt4型 空闲1.8<br/> Windows 7</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>从ListWidget中删除项目:</p> <pre><code>item = self.listWidget.takeItem(self.listWidget.currentRow()) item = None </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何根据与其他行比较的列表筛选序列?
1 回答
如何根据与前一行的差异对行进行分组?
4 回答
如何根据与另一个图像匹配的图像特征来变换图像?
2 回答
如何根据与另一个模型的关系在模板视图中查询另一个Django模型
5 回答
如何根据与已知参考轨迹的距离过滤出位置数据?
6 回答
如何根据与现有值比较的下限和上限创建新的pandas系列
6 回答
如何根据与输入字符串共享的特征从数据集中获取值
2 回答
如何根据与长生不老药的多对多关系排序?
9 回答
如何根据世代显示,x'攻击'和y'防御'
10 回答
如何根据两个CSV文件中的公共信息用Python合并两个CSV文件?
6 回答
如何根据两个CSV文件的相似性比较它们的行?
4 回答
如何根据两个不同列的值在一列中填充NaN
2 回答
如何根据两个不同列的日期获取交叉联接表的唯一记录?
4 回答
如何根据两个不同列表中的相应值创建if语句?
3 回答
如何根据两个不同栏目的分数组成三个不同的班级,有人能指导我吗,请参考我的代码
4 回答
如何根据两个不同的字符串检查变量?9行examp
2 回答
如何根据两个值对词典进行分组?
9 回答
如何根据两个列表获得自定义元组的计数
5 回答
如何根据两个变量的条件打印特定输出
6 回答
如何根据两个变量重新采样以均匀地派生类?
5 回答