Python与Qt(PyQt) - 在调整大小事件前调用方法

1 投票
1 回答
1807 浏览
提问于 2025-04-15 11:50

我有个问题。在我的程序里,有一个应用类,它是从QtGui.QMainWindow继承来的。在ini里,我调用了我自己的一个处理图形的方法。这个方法应该在窗口调整大小的事件之前被调用。我该怎么做呢?谢谢。

补充说明:正如你可以在这里看到的,调整大小事件的值是14,而显示事件的值是17。所以我应该找一个值小于14的事件。

我找到了我的问题。在构造函数里,在创建图像的句柄之前,我把窗口移动到了某个位置……所以在这个过程中,resizeEvent被调用了。抱歉问了这个问题。

1 个回答

1

你可以在你的类里面重写 resizeEvent 方法(这个方法是 QMainWindowsQWidget 继承来的)。具体可以参考这个链接:http://doc.trolltech.com/4.4/qwidget.html#resizeEvent。在你重写的方法里,先执行你自己的代码,然后把剩下的工作交给父类的方法来处理。

撰写回答