PyQt: detectar el cambio de tamaño en la señal de tamaño de ventana de widget

Creo una interfaz de usuario simple con Qt Designer y la convierto a códigos Python. Busqué cualquier método para detectar el cambio de tamaño de la ventana.

Este es el código generado:

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_MainWindow(object):
    def onResize(event):
        print(event)

    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setWindowTitle("MainWindow")
        MainWindow.resize(200, 200)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        MainWindow.setCentralWidget(self.centralwidget)

        MainWindow.resized.connect(self.someFunction)

        QtCore.QMetaObject.connectSlotsByName(MainWindow)

if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

Encontré una pregunta similarQWidget cambiar el tamaño de la señal? yeste tutorial para manejar el tamaño que recomienda anularresizeEvent método deQMainWindow.

Pero ninguno de ellos no resuelve mi problema. Hay algunaredimensionado función para detectar el cambio de tamaño de la ventana como a continuación:

MainWindow.resized.connect(self.someFunction)

Respuestas a la pregunta(1)

Su respuesta a la pregunta