Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QTableView:如何在拖放操作中选择已拖放的行?_Qt_Drag And Drop_Qtableview - Fatal编程技术网

QTableView:如何在拖放操作中选择已拖放的行?

QTableView:如何在拖放操作中选择已拖放的行?,qt,drag-and-drop,qtableview,Qt,Drag And Drop,Qtableview,我已经成功制作了一个拖放功能正常的qtableview。我唯一看不出该如何解决的问题是我如何使删除的行成为活动行?我的意思是,如果我将位于位置3的行移动到位置7,我需要删除的行(现在位于位置7)成为活动/选定的行(我会说是预期的拖放行为),但位于位置3(初始位置)的行仍然是活动行 我试着在“dropMimeData”上发出信号,但是这个模型发生了奇怪的事情。我试图在QTableView上重新实现dropEvent,但看不到如何获取被删除的行(示例中的位置7) 我相信这比那简单,但我有点被它卡住了

我已经成功制作了一个拖放功能正常的qtableview。我唯一看不出该如何解决的问题是我如何使删除的行成为活动行?我的意思是,如果我将位于位置3的行移动到位置7,我需要删除的行(现在位于位置7)成为活动/选定的行(我会说是预期的拖放行为),但位于位置3(初始位置)的行仍然是活动行

我试着在“dropMimeData”上发出信号,但是这个模型发生了奇怪的事情。我试图在QTableView上重新实现dropEvent,但看不到如何获取被删除的行(示例中的位置7) 我相信这比那简单,但我有点被它卡住了

谢谢。 乔迪