code: def currentPixmapRect(self):
          
          pixmap = self.currentPixmap()
          rect   = self.rect()
          size   = pixmap.size()
          
          x = rect.center().x() - (size.width() / 2.0)
          y = rect.center().y() - (size.height() / 2.0)
          
          return QtCore.QRect(x, y, size.width(), size.height())
docs: Returns the rect that defines the boundary for the current pixmap
          based on the size of the button and the size of the pixmap.
          
          :return     <QtCore.QRect>