问题标签 [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.
qt - 默认选择 qlistview 中的第一项
谁能告诉我每次单击一个项目时如何设置 qlistview 的第一项?我正在使用 qfilesystemmodel 和 qListView。基本上我希望模型显示的第一个项目默认被选中。
qt - 如何在 QListView 中设置复选框的样式以使标签位于复选框下方?
我有一个水平的QListView
,我想使用样式表自定义复选框和标签,以将标签放在复选框下方,而不是右侧。
怎么做到呢?
c++ - QListView 项目背景颜色
我正在尝试更改当前鼠标悬停的项目的背景颜色。
到目前为止我所做的是:我将 QListView 子类化并在 ctor 中:
这项工作基本上需要在插槽中完成,enteredSlot(QModelIndex)
但我不知道如何。
c++ - QListView中的QT4 QstringListModel
这是我的第一个 QT 问题 - 我通常是 C# 程序员,所以请原谅我提出一个愚蠢的问题,我确信有一个非常简单的答案,但我似乎找不到:
我想将项目添加到列表中,暂时假设它们是字符串。我有一个 QListView: UI->listView
、一个 QStringList 和一个 QStringListModel:
这个例子在我的列表中编译并显示“ABC”和“123”,但不是“xyz”。为什么不?我需要以某种方式重新绘制 listView 吗?我对NULL做错了吗?
谢谢。
qt - QListWidget 或 QListView 与 QItemDelegate?
假设我需要显示一个项目列表。每个项目都包含一个 QPushButton 一个图像和一些文本。当用户点击按钮时,应该会发生一些事情(即我需要得到信号)。在 Qt 中实现这个的正确方法是什么?
经过一番阅读,我明白如果我使用 QListWidget 和 QListWidgetItem ,这是可以实现的。我可以根据需要对每个 QListWidgetItem 进行子类化,并将它们设置在列表小部件中。
但是,我还读到更合适的方法(模型视图方法)是使用 QlistView 和 QItemDelegate。但是如果我使用 QItemDelegate,我似乎只能绘制小部件。如何获取按钮事件?
对不起这个巨大的职位。我对何时使用 QListWidget / QListView 的整个概念感到困惑。
qt - qt:从 QListView 中删除项目
如何从 中删除项目QListView
?因为QComboBox
它是removeItem
,但我找不到QListView
.
使用 pyqt4。
qt - 在 Qt 中找不到 Qlistview Selectionchanged 事件?
Qt 中未找到 Qlistview Selectionchanged 事件 Qt 中 Qlistview 中的选择更改事件等价于什么?
static - 不可编辑的 QListView
我有一个 QListView 显示项目列表,但我不想编辑这些项目(目前双击该项目可以编辑它们)。
这是我的代码:
qt - 在 QListView 中显示数据的问题
再会!
有 QListView 和 QTreeView 类的实例。这两个实例都从模型 (QStandardItemModel) 加载数据。QTreeView 显示职位(例如:主管、经理、开发人员等)。点击职位名称,显示的员工名单。
QListView 只显示员工的职位。
问题:如何在 QListView 中显示员工姓名的完整列表而不显示他们的职位?我需要重写哪些方法?在这种情况下你有什么建议?
PS谢谢!
qt - 在 QListView 的 QWidgetDelegate 的 paint() 方法中渲染 QWidget
我在QListView
. 我目前有一个QListView
显示我的自定义模型,称为PlayQueue
基于QAbstractListModel
.
这适用于简单的文本,但现在我想为每个元素显示一个自定义小部件。所以我将 a 子类QStyledItemDelegate
化来实现这样的paint
方法:
选择背景已正确呈现,但未显示任何小部件。我尝试使用QPainter
Qt 示例中的简单命令,效果很好:
所以我尝试了一些更改,例如:
- 更改
QStyledItemDelegate
为QItemDelegate
- 添加
painter->save()
和painter->restore()
围绕渲染 - 将小部件几何设置为可用大小
但是我现在有点卡住了,我在互联网上搜索了一段时间,但找不到任何我想要的示例,他们都在谈论编辑小部件(这更容易)或自定义绘制控件(预定义的,如进度条)。但在这里我真的需要一个我创建的自定义小部件,其中包含一些布局、标签和像素图。谢谢你的帮助!
我在 Ubuntu 11.04 上为 GCC 使用 Qt 4.7.3。