Перетаскивание / перемещение QPushButton в PyQt
Я действительно изо всех сил пытаюсь найти способ сделать это. Скажем, я реализую кнопку очень просто в окне виджета:
self.button = QPushButton("Drag Me", self)
Я могу переместить его точку инициализации вокруг области родительского виджета, используяself.button.move(x,y)
и я могу получить события мыши отmousePressEvent(self, e)
с помощьюe.x()
а такжеe.y()
, так что кнопка перемещается туда, куда я нажимаю, но я просто не могу собрать все это вместе в среду перетаскивания.
Разъяснение: после прочтения слова "правда" значение Drag / Drop, это не то, что мне нужно. Я просто хочу иметь возможность перемещать виджет с помощью мыши, очень похоже на то, как вы перемещаете магниты на холодильник.