16得票2回答
如何更改QListWidget中项目的文本颜色?

我想改变QListWidget中项目文本的颜色。例如,有些项目是红色文本,而其他项目是蓝色文本。我该如何做?谢谢。

14得票2回答
多选 QTreeWidget

请问是否可以在 QTreeWidget 上选择多个项,如何启用多选功能? 我想要被选择的所有项都是顶级 QTreeWidgetItems,并且它们的所有子项都被禁用(即 QTreeWidgetItem.setDisabled(True) )。

13得票1回答
在两个QListWidget之间实现Qt的拖放

我有两个 QListWidget(list1和list2) list1 应该能够接收来自 list2 的项目 list1 应该可以使用内部拖放重新组织项目 list2 应该能够接收来自 list1 的项目 list1->setSelectionMode(QAbstractItemV...

12得票3回答
如何在QListWidget中删除所有已选择的项目?

QListWidget::selectedItems返回一个QListWidgetItem列表,但我找到的唯一删除项的方法是接受索引的takeItem函数,selectedIndexes函数是受保护的。

11得票2回答
使用QListWidgetItem::setData存储指针

我有一个包含日历的 QListWidget。每个 QListWidgetItem 逻辑上与一个属于应用程序模型侧的 Calendar 类实例相关联。 我是否可以使用 QListWidgetItem::setData 存储这种关联关系的指针?当我尝试这样做时,我会得到以下错误: 错误:...

10得票3回答
如何实现从一个QListWidget拖拽到另一个QListWidget

在同一个对话框窗口中有两个QListWidget。这两个列表都启用了拖放功能。如果我将文件拖放到任何一个列表中,程序就会识别并打印出被拖放的文件列表。除了拖放文件之外,我还希望能够拖放列表小部件项目从一个列表中到另一个列表中。如果我拖动列表项,会触发拖放事件。但它不能识别被拖放到小部件上的具体...

9得票1回答
如何清空QListWidget而不删除其中包含的所有QListItemWidgets?

QListWidget有一个名为clear()的成员。该方法的文档说明如下: void QListWidget::clear () [slot] Removes all items and selections in the view. Warning: All items will be ...

9得票2回答
如何设置QListWidgetItem的最小高度?

如何设置QListWidgetItem的最小高度?我正在使用自定义小部件的QListWidget::setItemWidget(),虽然我明确声明了自定义小部件的最小高度,但这些QListWidgetItem仍然具有相当低的高度属性。

8得票4回答
如何在QListWidget中显示无文本的图标?

我想在我的中只显示图标。我将文本设置为空字符串。当我选中一个图标时,我在文本位置看到一个空的选中方块。请参见屏幕截图:如何消除这个空白空间?!

8得票3回答
Qt:QListWidget特定项目后的分隔线?

这与Qt:QListWidget项之间的分隔线?有关。 但是,上面的答案在每个项目后添加分隔线,我想知道一种在特定项目后添加分隔线的方法。