我想修改Qt提供的fridge magnets example,當我拖動標籤並將其放在另一個標籤上時,它會將拖動的標籤下面的標籤推到一邊,以便它們將從不相互重疊。Qt冰箱磁鐵中的重疊標籤示例
我已經看到在colliding mice example中檢測到碰撞,它使用QGraphicsScene繪製QGraphicsItem鼠標,並使用scene() - > collidingItems(this)來查看哪些鼠標正在碰撞。
問題是,冰箱磁鐵的例子使用繼承QWidget代替QGraphicsScene的類,所以沒有collidingItems()方法來檢查我們什麼時候碰撞。
我該如何去做呢?