python – pyqt4窗口调整大小事件

我正在使用
python3和pyqt4,我希望每次调整QMainWindow时都会运行一些代码.我想要这样的东西

self.window.resized.connect(self.resize)

但是调整大小不是内置函数或方法.
谁能帮忙.

最佳答案 您必须覆盖resizeEvent方法.

from PyQt4 import QtCore, QtGui
import sys

class MainWindow(QtGui.QMainWindow):
    def resizeEvent(self, event):
        print("resize")
        QtGui.QMainWindow.resizeEvent(self, event)



app = QtGui.QApplication(sys.argv)
w = MainWindow()
w.show()
sys.exit(app.exec_())
点赞