QAbstractItemView::DragDropMode 枚举意思
时间: 2023-10-29 10:27:12 浏览: 87
QAbstractItemView::DragDropMode 枚举是用于指定在 Qt 的模型/视图架构中启用拖放操作的方式。它包括以下枚举值:
- NoDragDrop:禁止拖放操作。
- DragOnly:只允许拖拽操作。
- DropOnly:只允许放置操作。
- DragDrop:允许拖拽和放置操作。
该枚举是由 QAbstractItemView 类定义的,该类是 Qt 中所有视图类的基类。因此,这个枚举可以用于所有使用 QAbstractItemView 类的视图类,如 QTreeView、QListView 和 QTableView 等。
相关问题
QAbstractItemView::DragDropMode
QAbstractItemView::DragDropMode是Qt框架中QAbstractItemView类的一个枚举值,用于指定视图中拖放操作的模式。它有以下几个枚举值:
- QAbstractItemView::NoDragDrop:表示禁用拖放操作;
- QAbstractItemView::DragOnly:表示只启用拖操作,禁用放操作;
- QAbstractItemView::DropOnly:表示只启用放操作,禁用拖操作;
- QAbstractItemView::DragDrop:表示启用拖放操作。
拖放操作指的是用户通过鼠标拖拽某个项或者某些项,将它们拖到另一个位置或另一个视图中的操作。这个枚举值可以通过QAbstractItemView类的setDragDropMode()函数来设置。
QAbstractItemView::ScrollPerPixel
QAbstractItemView::ScrollPerPixel是Qt框架中QAbstractItemView类的一个枚举值,用于指定QAbstractItemView类中滚动条的滚动方式。具体来说,它表示滚动条按照像素滚动,而不是按照固定的行或列滚动。这意味着滚动条可以平滑地滚动,而不是一次性地滚动整行或整列。这个枚举值可以作为setVerticalScrollMode()和setHorizontalScrollMode()方法的参数来设置垂直和水平滚动条的滚动方式。
阅读全文