问题标签 [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 回答
777 浏览

qt - Qt 数据库内容视图/操作作为列表视图

我有一个数据库,应该在小部件中查看哪些表。看起来很简单,但我无法决定使用什么或使用什么。

表格的每一行都应该被视为一个列表视图项,例如,想象具有以下字段的表格:id、title、content、date、number

我需要将其视为列表视图(不是硬编码,也可能是另一回事,如果可能或更好),并且列表视图项的标签应该是标题字段。但是当用户单击或双击该项目时,它应该在单独的小部件中打开当前行的所有内容。所有这些都可以由我轻松实现,但我不明白该使用什么:QListView 及其模型,还是 QListWidget?或者可能是 QSqlTableModel?最后一个对我来说不熟悉,我可以从文档中阅读,但是如果您听说过或遇到过一些类似的事情/应用程序,请为所描述的问题提供更好的解决方案。

希望我能正确解释我的问题,在此先感谢。

0 投票
0 回答
650 浏览

list - 带列的 QList

有谁知道用列创建 QlistView 或 QListWidget 的简单方法?

我所需要的只是一个包含 2 列不可删除且可排序的列表。

0 投票
2 回答
10895 浏览

qt - Qt:项目之间的QListWidget分隔线?

我找不到任何方法在列表中的项目之间划线。我错过了什么吗?

0 投票
2 回答
7248 浏览

c++ - 使 QListWidget 调整其项目的大小以填充空间

我有一个 QListWidget 和一个自定义小部件类,我正在为列表小部件中出现的每个项目创建一个实例。

但我不知道如何让我的自定义小部件扩展以填充列表小部件中每一行的所有可用空间。

我的自定义小部件是在 Qt Designer 中创建的,并且我已将其大小提示设置为水平扩展,但是当放置在我的列表小部件中时它不会这样做(即在设计器中,小部件设置为 200px 宽. 列表小部件实际上是 400px 宽,但我在每一行中的自定义小部件并没有扩展以填充这个空间......)

我该如何进行这项工作?

谢谢。

0 投票
2 回答
3211 浏览

python - 如何 EnsureVisible 在 python 中的 qlistwidget 上新添加的项目?

当我在 qlistwiget 中添加一个项目并到达底部时。出现滚动条,如何确保从 qlistwidget 新添加的项目可见?或者我怎样才能把焦点放在最后一个索引上?

0 投票
1 回答
4159 浏览

size - 如何在 PyQt 的 QListWidget 中获取 QListWidgetItem 的高度?

实际上,如何在 PyQt 中提取一般 gui 元素的大小?

到目前为止,我只发现sizeHint在 PyQt 中提到了有关大小的任何内容。

谁能解释一下大小在 PyQt 中是如何工作的?

0 投票
1 回答
3764 浏览

qt - 我可以将对象附加到 PyQt 中的 QListWidgetItems 吗?

是否可以像设置/获取项目文本的方式一样为 QListWidget 中的项目设置/获取对象?

0 投票
4 回答
12261 浏览

qt - 如何在 QListWidget 中显示没有文本的图标?

我只想在我的 QListWidget 中显示图标。我将文本设置为空字符串。当我选择一个图标时,我在文本位置看到一个空的选定方块。看截图 我怎样才能摆脱这个空白空间?!

0 投票
1 回答
10936 浏览

qt - QListWidget 在 Qt 中添加自定义项?

如何在 Qt 运行时在 QListWidget 中添加 2 个图像和文本?我想在列表的开头放置一个图像,在末尾放置一个图像,并且文本应该在我的第一个图像之后不久。

itemclicked 事件

0 投票
1 回答
6754 浏览

pyqt - QListWidget 对齐项目中心

我正在向 QList 小部件添加一个字符串列表,如下所示:

默认情况下,列表将这些对齐到左侧,但我想让它们位于列表的中心。

有任何想法吗?