问题标签 [qlistview]

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 投票
2 回答
4534 浏览

c++ - 如何在 QListView 中选择与底层 QSqlTableModel 的最后插入记录相对应的项目?

我正在编写某种地址簿。在我的应用程序的左侧,我有一个 QListView 来显示我的联系人姓名。在我的应用程序的右侧,我有一个表格可以输入我的联系人信息(例如姓名、地址、电话号码)。我将联系人的数据存储在 QSqlTableModel 中。我使用我的 QListView 来显示我的 QSqlTableModel 的一列。

我的问题是:如何自动选择 QListView 中与 QSqlTableModel 中最后插入的联系人相对应的项目?

这就是我设置模型的方式:

这就是我向模型添加新记录的方式:

0 投票
1 回答
2693 浏览

c++ - 我可以在 Qt 的 QListView 中添加列吗?

我可以在 QListView 对象中添加列吗?

这是我在这里找到的东西:

由于我使用的是 Qt Creator 2.0.1,我认为我的模型将是:

代码片段是在主窗口构造函数的实现之后添加的:

应用程序构建成功,但我得到:“程序意外完成。” 在运行时。

有任何想法吗 ?谢谢。

0 投票
1 回答
1995 浏览

python - 如何使 QListView 根据编辑器大小调整其项目的大小

我有一个 qlistview,其编辑是通过委托在 qtableview 中进行的。当 qtableview 出现时,我希望 qlistview 调整其行的大小以适合所有 qtableview。这是代码:

0 投票
2 回答
708 浏览

qt - QListView 适合我吗?

我一直很难找到一个允许我显示带有列的列表的 Qt 小部件。据我了解,QListView 确实显示列表数据,但它不允许程序员添加列表视图标题 - 事实上,似乎唯一允许显示标题的小部件是 QTreeView (坦率地说,使用起来很麻烦)。

Qt 当然必须提供一种简单的方法来显示按列组织的标题和数据,不是吗?

非常感谢!——丹妮。

0 投票
2 回答
7580 浏览

qt - 以编程方式将新行添加到 QAbstractListModel 子类

在已经实例化的 QAbstractListModel 子类中,如何在每列中添加一行数据,并让关联的 QListView 显示新行?

似乎唯一的方法是在我的模型中重新实现 insertRow 和 setData,然后在另一个函数中以某种顺序将它们组合在一起以添加一行。我必须这样做吗?当然,Qt 必须使添加新行变得更容易。

非常感谢!——丹妮。

0 投票
1 回答
1460 浏览

python - 使用文件监视使用 PyQt4 刷新日志查看器

我使用 PyQt4 在 Python 中实现了一个非常简单的日志查看器。

我有兴趣使用它来跟踪程序的执行,因此当新行附加到日志文件时必须刷新列表视图。

这是我的实现(没有手表):

如前所述,应用程序按预期工作:打开文件,解析内容(拆分' : '并创建一个列表),并使用QListView.

有一个QFileSystemWatcher类发出fileChanged信号,但我不知道connect它在哪里以及如何触发向数据添加一行并刷新视图事件。

有什么帮助吗?

谢谢。

0 投票
2 回答
5794 浏览

qt - 如何更改 Qt qListView 图标选择突出显示

在图标模式下使用 qlistview 时,我需要在选择图标时完全删除突出显示。使用图标下方文本下方的代码不再突出显示,但在选择时我仍然会在图标上显示蓝色

有谁知道如何更改图标上的选定颜色而不必继承 QStandardItem?

0 投票
1 回答
2824 浏览

c++ - 使用自定义模型的带有复选框的 qlistview

我将 filesystemmodel 子类化为在 listview 中包含复选框,这工作正常。我的问题是,每当我单击一个项目时,该项目的文本就会消失,而当我单击另一个项目时,先前选择的项目的文本就会变得可见。谁能告诉我背后的原因。

这是我实现的代码。

请告诉我我在这里缺少什么,谢谢

0 投票
1 回答
217 浏览

c++ - 使用 Qt4 模型/视图范例的双 QListView

我有一个必须向用户显示的列表列表。当用户单击第一个列表的元素时,第二个视图必须更新以显示单击元素的“子项”。

我在想,我应该和QAbstractListModel还是一起去QAbstractItemViewQAbstractItemView似乎我需要做的事情要复杂得多......你能给我一些关于如何实施我一开始所说的话的提示吗?

非常感谢;),这是我第一次尝试实现自定义模型... Paolo

0 投票
1 回答
484 浏览

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

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