用了样式表以后,节点设置了不同的悬停颜色和按下选中颜色,如果拖曳过去以后,颜色仍然停留在悬停颜色,而不是选中颜色,这个BUG官网有人提过并收入,BUG地址https://bugreports.qt.io/browse/QTBUG-50403?jql=text%20~%20%22qdrag%20hover%22,但是并未解决。
没办法,只能想办法绕过这个BUG。
第一步:安装事件过滤器,识别树状列表按下处的坐标,记住坐标。
第二步:拖动完成延时10毫秒发送信号通知界面执行动作。
第三步:执行动作,模拟鼠标移动。