问题标签 [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.
python - PyQt 需要将自定义小部件放入列表中并能够移动它们
几周以来,我一直在与自定义小部件和列表作斗争。
我能够将自定义小部件添加到 QListWidget。我的问题是 insertItem 似乎有问题,因为无论我告诉它去哪一行,它总是将它放到列表的底部。
如果我尝试在列表中向上或向下移动项目,尽管分配了行号,它总是直接到底部。我已经输出了行号和计数来验证它应该是正确的行。
您是否知道使用 QListWidget 为需要保留数据的自定义小部件执行此操作的方法?有没有更好的模块可以使用?
我查看了 QListView、QBoxLayout 和其他一些,但无法让它像 QListWidget 一样工作。
python - 在 ListWidget 中膨胀自定义小部件 - PyQt5
我正在尝试设计一个项目列表,其中每个项目都是一个自定义小部件(但不一定,我想在每个项目中显示一个图像和三个文本)。在 PyQt 中,函数addItem可用于将项目添加到以QListWidgetItem为参数的列表中。
因此,我试图将我自定义的小部件转换为 QListWidetItem ,但没有成功。我尝试了以下代码块:
该列表显示一个空列表,这是意料之中的,因为我从不使用上面的代码夸大 custom_item。如何在 PyQT 中解决这个问题?
我不确定,但自定义小部件可能是相关的:
python - 如何使 QListWidgetItem 不是三态的?
我有一个带有 QListWidget 的表单,我在其中反复添加新项目。这一切都完美无瑕,除了事情:无论我通过什么标志,这些物品都是三态的。因此,必须单击该项目两次以选中/取消选中它们。我应该怎么做才能使它们成为正常的双态?
小部件是这样创建的:
end 项目添加如下:
我调用添加新项目的代码如下:
python - 如何在自定义 QListWidget 中将 QLabel 放在另一个上?
我从这里得到了这段代码,想为我的项目修改它。不同之处在于我的项目需要图标位于另一个 QLabel 的顶部。使用布局无法实现这一点,因此我决定将 3 个 QLabels(一个用于图标或图片,另一个用于名称,最后一个用于消息)放在 QWidget 的顶部,但我得到一个空窗口。这是我的代码。请不要介意使用的尺寸,因为我只想查看显示的小部件并编辑尺寸。
python - 在 QlistWidget 中单击 item,函数执行超过 1 次
我有一个奇怪的问题,希望有人能帮我解决
所以基本上,我有一个按钮,如果我点击它,它将在 listWidget 显示一些数据,如果我点击 listWidget 中的任何项目,它将在 ListWidget_2 上显示其他数据,然后如果我点击 List_widget_2 中的项目,它应该打印('嗨')
问题是如果我在 ListWidget 中单击多次然后单击 ListWidget_2 中的一个项目,我收到多个 ('Hi) ,它将根据我在 ListWidget 中单击的次数显示 ('Hi')
知道可能是什么问题
qt - 如何在 QListWidget 多行中制作项目?
有QListWidget
。如果我添加一个带有“Line1\nLine2”之类的文本的项目,我会得到一个包含一个字符串的项目。
我怎样才能使这个项目包含两个字符串?
qt - 如何增加 QListWidget 中项目/行的填充(或边距)?
我们正在寻找一种方法来增加QListWidget
我们在应用程序中使用的填充(或边距)。我们想为所有四个方向增加这个,给我们列表中的文本一些额外的空间
我已经查看了两者的文档QListWidget
并且QListWidgetItem
找不到任何东西。因为它是继承自QListWidget
的,但它是作为一个整体的小部件(而不是单个条目)。setContentsMargins
QWidget
我们能做些什么来解决这个问题?感谢帮助!
python - 如何根据匹配的单词附加文件列表
我有一个 python 类,允许用户选择路径以显示文件,然后用户输入搜索的单词以将其与所有列出的文件匹配。
一旦用户点击搜索按钮,我需要系统
- 阅读列出的文件
- 通过仅显示匹配的文件来覆盖列表
系统显示此错误:
searchWord self.listWidgetPDFlist.addItems(listFiles)
builtins.TypeError:索引 0 的类型为“bool”,但应为“str”
对于这个任务,我写了 3 个函数