qt - QListView 放置指示器样式

标签 qt drag-and-drop qlistview qtstylesheets

我正在使用 QListView显示我可以拖放以更改其顺序的项目列表。
问题在于:

  • 下降指示器只是一条非常小的线(1px 粗)
  • 掉落区域非常狭窄,因此需要非常准确才能在其他两个元素之间正确放置元素。

  • 我想知道是否可以更改 QListView 掉落指示器的样式所以线条更粗,下落区域更宽。

    最佳答案

    可以使用 QStyle 更改放置指示器的样式。 QStyle::PE_IndicatorItemViewItemDrop enum 值与其对应,可用于设置指示器的样式,该指示器在项目 View 中的拖放操作期间显示项目 View 中的项目将要放置的位置

    关于qt - QListView 放置指示器样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11348219/

    相关文章:

    Qt:使用 QListView 和 QFileSystemModel 浏览文件系统。如何突出显示文件夹中的第一项?

    Qt 模型 View 更新 View ?

    c++ - QTextStream 将错误的数据写入文件

    c++ - 清除 QSerial 正在使用的 QList

    jquery - knockout 拖放表

    android - 当其中的 View 触发 Android 中的事件时无法滚动 ScrollView

    python - QT QItemSelectionModel 忽略列?

    c# - 通过从 Treeview 拖放到 WinForms 中的文本框来增强功能

    c++ - 使用自定义编辑器调整 QTableView 部分的大小

    python - PySide2 QListView QTableView 同步问题