所以我想阻止一些列允许拖动和放大丢弃事件。我无法在这些列中添加eventfilter。任何有想法如何做的人?我有一个QTableView
填充QStandardItemModel
并设置允许拖动和放大下降。
答案 0 :(得分:0)
您需要找出鼠标所在的位置,并使用
控制该过程setAttribute( Qt::WA_AcceptDrops, false );
setAttribute( Qt::WA_AcceptDrops, true );
答案 1 :(得分:0)
您可以对模型进行子类化,覆盖方法 Qt :: ItemFlags QAbstractItemModel :: flags(const QModelIndex& index)const 。