我仍在努力使用 QListView,我试图选择视图中的一个特定行,但无法弄清如何实现。 我在 StackOverflow 上发现了一个类似的问题,建议使用模型的 createIndex() 方法,然而这个方法是受保护的(可能曾经是公共的,但现在不是了),所以对我没用。有什么建议吗?
我正在使用QFileSystemModel和QListView,我希望模型默认选择第一个显示的项目。 每次点击一个项目时,我该如何实现这个功能?
我正在编写一款PyQt应用程序,但在创建自定义列表视图方面遇到了一些问题。我希望该列表包含任意小部件(特别是一个自定义小部件)。请问我该如何做? 似乎另一种选择是创建包含滚动条的表格或网格视图。然而,我想要利用模型/视图方法以及内置处理嵌套(树形视图)的支持。 澄清一下,自定义小部件是交互...
I have QListView *myListView; QStringList *myStringList; QStringListModel *myListModel; which I fill with data like this: myStringList->app...
我想在Qt QListView中添加一个上下文(右键)菜单。我发现在Qt 3.3中有"contextMenuRequested"方法(我可以使用) - http://doc.qt.digia.com/3.3/qlistview.html#contextMenuRequested。然而,在Qt4...
我在实现在QListView中自定义部件渲染时遇到了困难。 目前,我有一个以QAbstractListModel为基础的自定义模型PlayQueue在QListView上显示。 这对于简单文本运作良好,但现在我想为每个元素显示一个自定义小部件。 因此,我继承了QStyledItemDeleg...
我有一个使用图标模式,从左到右排列,并启用了换行的QListView。 但是当我调整窗口大小时,项目没有重新布局。 有没有办法让它重新布局?非常感谢任何帮助。 开始的ListView如下: 调整后的ListView如下:
假设我需要显示一个项目列表,每个项目包含一个QPushButton按钮、一张图片和一些文本。当用户单击按钮时应该发生某些事情(即我需要获取信号)。在Qt中,实现这个的正确方式是什么? 经过一些阅读,我了解到如果我使用QListWidget和QListWidgetItem,就可以实现这个目标。...
我正在使用Qt5.2和C++实现一个应用程序,并需要显示类似于下面示例图像的带有部分列表: (来源: ngo-hung.com) 请注意,我不是在实现移动应用程序,也不需要右侧的字母索引。除了实现QTreeView之外,您有什么建议可以实现这个功能吗?谢谢。
我搜索了很多,但是我不知道如何清除QListView的所有项目? 我使用了QStringListModel和QStringList来填充它。