用了樣式表以後,節點設定了不同的懸停顔色和按下選中顔色,如果拖曳過去以後,顔色仍然停留在懸停顔色,而不是選中顔色,這個BUG官網有人提過并收入,BUG位址https://bugreports.qt.io/browse/QTBUG-50403?jql=text%20~%20%22qdrag%20hover%22,但是并未解決。
沒辦法,隻能想辦法繞過這個BUG。
第一步:安裝事件過濾器,識别樹狀清單按下處的坐标,記住坐标。
第二步:拖動完成延時10毫秒發送信号通知界面執行動作。
第三步:執行動作,模拟滑鼠移動。