Qt使用QTableWidget控件,需要编辑的单元格都添加了QLineedit对象,想实现鼠标多选单元格,就像Excel,但是每个单元格是一个QLineEdit对象,没法拖动鼠标框选,该怎么实现呢?事件吗?
你可以放在listwidget中来选择啊,为什么要这样框选呢
使用Qt Model/View框架来实现更高效方便,QTableView,QAbstractTableItemModel,QStyledItemDelegate
用Qt Model/View
用Qt Model/View
想复杂了吧,tableWidget.setEditTriggers(QAbstractItemView::DoubleClicked );
双击触发编辑,再设置多个单元格选择模式,多选后遍历
用Qt Model/View
使用Qt Model/View框架来实现更高效方便,QTableView,QAbstractTableItemModel,QStyledItemDelegate
使用现成的其他框架试试,可能是现有框架的系统性问题导致的