问题标签 [qlistwidget]

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 回答
1738 浏览

c++ - QListWidget 发送没有项目的 doubleClicked 信号

我在对话框上有一个 QListWidget,当用户双击 QListWidget 时,我想做一些事情(例如,打开 QFileDialog 窗口)。不幸的是,void doubleClicked (const QModelIndex & index)只有当列表中有项目时才会触发。

是否可以在小部件内的任何位置收到双击事件时让小部件触发信号?还是需要不同的方法?

0 投票
1 回答
484 浏览

qt - 如何为列表小部件项设置值?

我创建了一个列表小部件,在其中添加项目......我的项目是文件名。有什么方法可以存储这个文件名的文件路径吗?我想知道如何为列表小部件中的项目设置特定值?

0 投票
1 回答
8727 浏览

pyqt - pyqt QtGui.QListWidget.currentItem(QtGui.QListWidget()) 总是无

我的应用程序中有 QListWidget,我需要从用户双击的 QListWidget 中获取项目的字符串值(激活项目)。

当我实际运行它时,我双击 QListWidget 中的 Item,predmet 为 None,我真的不知道为什么。

0 投票
2 回答
9016 浏览

qt - 使用要存储的额外数据自定义 QListWidgetItem,如何?

QListWidgetItem 包含 2 个数据:图标和文本。我想在其中存储另一个 QString 。我能怎么做?这是我的测试代码。调用 addItem 后,ListWidget 什么也不显示。

我怎么知道点击了哪个项目?SLOT 函数是“void on_listWidget_itemClicked(QListWidgetItem* item)”。显然参数项是父类:QListWidgetItem,而不是子类:ListWidgetItem

0 投票
2 回答
662 浏览

qt - 如何在 Qt 中创建 Symbian 样式的列表视图

我以前从未在 Qt 中做过任何项目委托,而且我认为文档没有很好地解释更复杂的委托。

我需要创建 2 种 Symbian(^3) 样式列表

类型 1:

代表作风1

这是用于常见的导航列表,图标和下部标签是可选的。

类型 2:

代表作风2

这是用于设置列表,其中按钮可以是切换(开/关)按钮或执行上下文菜单等。

我将如何继续创建此类项目代表?

最好的问候,老鼠

0 投票
2 回答
17692 浏览

qt - QListWidget 或 QListView 与 QItemDelegate?

假设我需要显示一个项目列表。每个项目都包含一个 QPushButton 一个图像和一些文本。当用户点击按钮时,应该会发生一些事情(即我需要得到信号)。在 Qt 中实现这个的正确方法是什么?

经过一番阅读,我明白如果我使用 QListWidget 和 QListWidgetItem ,这是可以实现的。我可以根据需要对每个 QListWidgetItem 进行子类化,并将它们设置在列表小部件中。

但是,我还读到更合适的方法(模型视图方法)是使用 QlistView 和 QItemDelegate。但是如果我使用 QItemDelegate,我似乎只能绘制小部件。如何获取按钮事件?

对不起这个巨大的职位。我对何时使用 QListWidget / QListView 的整个概念感到困惑。

0 投票
1 回答
4831 浏览

python - 从pyqt4中的listWidget返回值

每当我尝试使用 listWidget 存储所选值时

这是我作为 foo 的值得到的:

这是有道理的,但显然不是我所要求的。我知道有关选择实际项目的方法,但是没有一种方法可以做到这一点,就像其他输入小部件一样?

0 投票
2 回答
48032 浏览

qt - How do I set the selected item in a QListWidget?

I am adding two items to a listwidget using the code below. Now I want to set "Weekend Plus" as selected item in the listwidget, how do I do that?

#xA;
0 投票
1 回答
7846 浏览

pyqt - pyQt:在 QListWidget 中选中的查询复选框

我正在像这样将复选框添加到 QlistWidget

像这里 Can't change state of checkable QListViewItem with custom widget

但是当我想知道它们是否被用户选中时,我不知何故无法取回复选框项目。我一定错过了一些非常基本的东西......

所以我需要知道用户检查了列表中的哪些复选框?我不知道如何处理返回的列表项对象以获取复选框状态。我应该改用复选框回调吗?似乎更容易

0 投票
1 回答
2633 浏览

qt - 带有自定义小部件的 qlistwidgetitem 在 UI 上看起来没有被选中

我有一个处于图标模式的 Qlistwidget,并且我正在使用 setItemWidget 在我的自定义小部件中显示我的元素,到目前为止这是有效的。

差不多是这样的:

https://stackoverflow.com/questions/3639468/what-qt-widgets-to-use-for-read-only-scrollable-collapsible-icon-list

我唯一的问题是,当我选择项目时,它们看起来没有被选中(它们周围没有框架)。它们被选中,因为我得到了正确的信号,但您在 UI 上看不到选择。关于如何使它们显示为选中的任何想法?

** 编辑添加示例代码 **

(这是对上一个链接上的代码的修改)

谢谢

/J