一、需求說(shuō)明   

     最近在搞視圖項(xiàng)的拖拽,也上網(wǎng)查了一些資料,好多的文檔都是一樣的,只是被不通的網(wǎng)站所收錄了(也有可能是被爬過(guò)去的,不明所以),不過(guò)也有一些文檔寫的不錯(cuò),不過(guò)就是太簡(jiǎn)易,都是點(diǎn)睛之筆,總之功能還是勉強(qiáng)可以實(shí)現(xiàn),加之比較零散,剛好我自己也因?yàn)檫@個(gè)需求寫了一個(gè)demo,因此我就把自己寫這個(gè)demo的過(guò)程分析給大家,希望能幫到有這個(gè)需求的小伙伴。

二、效果展示   

    如圖1是demo的效果展示,比較丑,如果加上優(yōu)秀的qss,那必然能讓人眼前一亮。

圖1 ListWidget拖拽

三、實(shí)現(xiàn)思路

  1. 繼承QListWidget類,重寫其鼠標(biāo)多拽時(shí)幾個(gè)虛方法,分別是:dragEnterEvent(鼠標(biāo)拖拽進(jìn)入),dragLeaveEvent(鼠標(biāo)拖拽時(shí)離開),dragMoveEvent(拖

    網(wǎng)友評(píng)論