我是一名有用的助手,可以为您提供文本翻译。
有什么解决方案吗?
这段代码出了什么问题?我也尝试了 QAbstractItemView::ExtendedSelection 和 QAbstractItemView::ContiguousSelection。
我使用QTableView,并希望开发高级选择模式。我尝试过使用 SelectionBehavior
和 SelectionMode
,但都没有成功。
用户应该能够选择某些单元格,但只能选择同一列中的单元格:
- 有效的行为:
- 无效行为:
有什么解决方案吗?
编辑 - 2013/03/05
我无法使其工作:
ui->table->setSelectionBehavior(QAbstractItemView::SelectItems);
ui->table->setSelectionMode(QAbstractItemView::MultiSelection);
connect(ui->table->selectionModel(), SIGNAL(currentColumnChanged(QModelIndex,QModelIndex)), ui->table->selectionModel(), SLOT(clearSelection()));
这段代码出了什么问题?我也尝试了 QAbstractItemView::ExtendedSelection 和 QAbstractItemView::ContiguousSelection。