今PysideをMAYAで使用するため、学習しております。
MAYAウィンドウをmayaMixin.MayaQWidgetBaseMixinにて継承し
UIをロードし、そのUIパーツの設定を変更することまではできましたが
UIのパーツ【widget】上で、mousePressEventを実装したいのですが
関数を記載しても動作せず、悩んでおります。

ゴールとしては、マウスイベントを実装してボタンを矩形選択したいと思っております。

どこか記述が間違っている箇所があるか?ご教授よろしくお願いいたします。

以下使用コードです。UIは下記にコードで記載しております。
ラベルで記載している画像は適当なものを貼っていました。

現状の実行画像です↓
画像の説明をここに入力

from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtUiTools import QUiLoader
from maya.app.general import mayaMixin

class Image(mayaMixin.MayaQWidgetBaseMixin,QDialog):

    def __init__(self, parent = None):
        super(Image, self).__init__(parent)
        self.UIPanel = QUiLoader().load("D:/UI.ui")
        self.UIPanel.BackGound.setPixmap(QPixmap("D:/test.jpg"))
        self.UIPanel.pushButton.clicked.connect(self.test)
        self.UIPanel.widget.mousePressEvent = self.mousePressEvent

    def mousePressEvent(self, event):
        print "Push"


    def test(self):
        print "PushButton"

Window = Image()
Window.UIPanel.show()

こちら使用したUIファイルです。

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>469</width>
    <height>642</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <widget class="QWidget" name="centralwidget">
   <widget class="QWidget" name="widget" native="true">
    <property name="geometry">
     <rect>
      <x>10</x>
      <y>10</y>
      <width>451</width>
      <height>611</height>
     </rect>
    </property>
    <widget class="QLabel" name="BackGound">
     <property name="geometry">
      <rect>
       <x>0</x>
       <y>0</y>
       <width>531</width>
       <height>611</height>
      </rect>
     </property>
     <property name="text">
      <string/>
     </property>
     <property name="pixmap">
      <pixmap>test.jpg</pixmap>
     </property>
    </widget>
    <widget class="QPushButton" name="pushButton">
     <property name="geometry">
      <rect>
       <x>154</x>
       <y>280</y>
       <width>91</width>
       <height>51</height>
      </rect>
     </property>
     <property name="text">
      <string>Hellow</string>
     </property>
    </widget>
   </widget>
  </widget>
  <widget class="QStatusBar" name="statusbar"/>
 </widget>
 <resources/>
 <connections/>
</ui>