问题标签 [qlistwidgetitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
132 浏览

python - 单击 QListWidgetItem 时的 PyQt5 调用函数

如何确保仅在单击 QListWidgetItem "Item 1" 而不是 QListWidgetItem "Item 2" 时才调用 do_something() 函数?

在下面的实现中,每次单击其中一个项目时都会调用 do_something() 函数。

0 投票
1 回答
52 浏览

qt - 将 QListWidgetItem CheckState(toggled on) 上的默认 plastique 小部件样式更改为右勾而不是交叉勾

我在 Redhat linux 上使用 Qt 4.4。

我使用 QListWidgetItem 在 QListWidget 中添加了复选框,如下所示,

当我运行它时,在项目选择上它显示交叉勾号,但我必须将它显示为项目 CheckState 上的右勾号。

在此处输入图像描述

如何更改此小部件样式选择状态?

谢谢。

0 投票
1 回答
221 浏览

c++ - 获取QListWidgetItem xy的坐标,我要达到如图的效果

我的代码如下。用鼠标点击项目后,我想要一个复选框被选中并显示指定位置的背景并设置复选框希望有人给一个好的建议,谢谢

0 投票
1 回答
735 浏览

python - 如何使用 QStyledItemDelegate 绘制()

我正在使用 PySide2,但我找不到任何关于如何在 QStyledItemDelegate 子类中使用 paint() 函数的文档。我对课程相当陌生,但到目前为止可以理解,但在使用 PySide2 时遇到了麻烦。

我想用我自己的 ListWidgetItem 替换我的 QtWidgets.QListWidgetItem 并正确显示它们,如下所示: 在此处输入图像描述

因此,在 ListWidgetItem 的左侧,一个图标位于 ListWidgetItem 名称的右侧和描述下方。

这是代码:

信息:在 onTextChanged() 中,ListWidgetItem 将被添加到 QListWidget 但未正确绘制,基本上是空的。

QListWidgetItem 与 QListView 有什么显着区别吗?

0 投票
1 回答
654 浏览

python - PyQt5 QListWidget 自定义项

我对 PyQt5 很陌生,我正在尝试为 python3+ 中的 qlistwidget 制作自定义 qlistwidgetitem,但到目前为止没有成功。

我喜欢并尝试移植的原始代码来自此链接。不幸的是它在 PyQt4 中:

PyQt QListWidget 自定义项

欢迎任何帮助。

0 投票
1 回答
1891 浏览

python - 我如何从 QListWidgetItem 获取文本

所以基本上我刚开始学习 PyQt,我想在 listWidget 中获取元素的文本,但是每次我尝试 self.listWidget.currentItem().text() 都会引发错误。为什么?

0 投票
0 回答
132 浏览

python - PySide:有时我删除和添加项目时 QListWIdget 项目消失

我有一个带有自定义小部件的 QListWidget。如果我执行以下操作,我会看到一个问题:

  1. 添加两个项目
  2. 删除第二项
  3. 添加另一个项目

然后第一项的小部件内容消失,直到我调整窗口大小或添加第三项。

示例:添加 1 项:

在此处输入图像描述

添加另一个项目:

在此处输入图像描述

删除第 2 项:

在此处输入图像描述

添加另一个项目(您可以看到项目 1 的小部件消失):

在此处输入图像描述

添加另一个项目(项目 1 的小部件重新出现):

在此处输入图像描述

每次我执行上述步骤时都会发生这种情况。

0 投票
1 回答
235 浏览

python - Pyqt - 在“IconMode”中添加到 QTreeViewItem 时,自定义小部件上的选择突出显示丢失

我正在尝试创建一个自定义小部件列表,用户单击它们以打开图片/电影。我一切正常,但我失去了通常与项目一起出现的选择突出显示。

我知道它不存在,因为我使用的是自定义小部件。如何在小部件上获得选择突出显示?我希望该项目显示一个透明的蓝色层。

好奇,当我将视图模式更改为 ListMode 时,您可以看到蓝色选择。我已在示例代码中将其注释掉。

他是一个条纹背的例子,无论如何我都能得到它。切换列表视图并选择一个项目以查看不同的行为。

0 投票
0 回答
25 浏览

qt - 如何从 QListWidgetItem 中删除所有项目?

我有一个QListWidgetItem 并且我有一个 PushButton,单击它时必须删除所有项目。我用这个:

removeEverything()不会删除所有内容。它会删除除第二个之外的所有项目。当我在列表中只有一项时,我尝试使用removeEverything()程序崩溃。我不明白我错过了什么。我希望你能帮助我。谢谢

0 投票
1 回答
338 浏览

python - 如何打印 qlistwidget 中所有选中项目的列表。在蟒蛇

如何返回或打印 QlistWidget 中所有选中的项目?

我可以打印选定的项目,但我想要打印选中的项目

所以我想检查项目是否被检查,如果是,系统会将检查的项目附加到列表中,最后打印这个列表。

下面的代码包括 GUI 部分和功能:

  • 加载文件
  • 显示标题
  • 显示检查项目

代码: