2010-02-01 83 views
1

當從QListView中拖動項目時,拖動的項目會隨鼠標光標和拖放指示符一起繪製。我怎樣才能防止這種行爲,並獲得跌落指標?我從巨大的列表項目拖拽到小目標中,這使得目標非常困難,因爲拖放區域被巨大的拖拽項目隱藏。如何防止在Qt中進行拖放操作時拖動的項目?

回答

1

實際上,如果我沒有明確地調用drag-> setPixmap()我沒有可見的拖動項目(Win XP)。可能你應該調用QDrag :: setPixmap()和拖動對象的縮小版本。

+0

事實上,當拖動操作開始時,此方法由QAbstractItemView調用。看起來我必須重寫此方法才能實現所需的行爲。非常感謝指針,這正是我需要的! – Gnurou 2010-02-03 01:52:23

相關問題