Ventana arrastrable con pyqt4

solo una pregunta simple: estoy usando pyqt4 para representar una ventana simple. Aquí está el código, publico todo para que sea más fácil de explicar.

from PyQt4 import QtGui, QtCore, Qt
import time
import math

class FenixGui(QtGui.QWidget):

    def __init__(self):
            super(FenixGui, self).__init__()

        # setting layout type
        hboxlayout = QtGui.QHBoxLayout(self)
        self.setLayout(hboxlayout)

        # hiding title bar
        self.setWindowFlags(QtCore.Qt.FramelessWindowHint)

        # setting window size and position
        self.setGeometry(200, 200, 862, 560)
        self.setAttribute(Qt.Qt.WA_TranslucentBackground)
        self.setAutoFillBackground(False)

                # creating background window label
        backgroundpixmap = QtGui.QPixmap("fenixbackground.png")
        self.background = QtGui.QLabel(self)
        self.background.setPixmap(backgroundpixmap)
        self.background.setGeometry(0, 0, 862, 560)


        # fenix logo
        logopixmap = QtGui.QPixmap("fenixlogo.png")
        self.logo = QtGui.QLabel(self)
        self.logo.setPixmap(logopixmap)
        self.logo.setGeometry(100, 100, 400, 150)

def main():

    app = QtGui.QApplication([])
    exm = FenixGui()
    exm.show()
    app.exec_()


if __name__ == '__main__':
    main()

Ahora, ves que pongo una etiqueta de fondo en mi ventana. Me gustaría que la ventana pudiera arrastrarse por la pantalla arrastrando esta etiqueta. Quiero decir: haces clic en la etiqueta, arrastras la etiqueta y toda la ventana aparece alrededor de la pantalla. ¿Es posible? También acepto formas no elegantes, porque como puede ver, oculté la barra de título, por lo que sería imposible arrastrar la ventana si no la hago arrastrable a través de la etiqueta de fondo.

Espero que haya explicado mi problema correctamente ¡Muchas gracias!

Matteo Monti

Respuestas a la pregunta(1)

Su respuesta a la pregunta