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

问题描述:

我有一个问题。我的程序中有应用程序类。它从QtGui.QMainWindow继承。在ini我打电话给我自己的方法与图形工作。它应该在调整大小事件之前调用。我怎样才能做到这一点? 谢谢。Python和Qt(PyQt) - 调整大小事件前的调用方法

编辑:你可以se here resize事件的值是14,show event是17.所以我应该找到少于14的值的事件。

我发现我的问题。在创建图像句柄之前的构造函数中,我将窗口移动到某个位置...因此在该操作期间resizeEvent调用。对不起,这个问题。

+0

为什么你需要这个? – 2009-05-26 17:18:01

你去你的班上覆盖resizeEvent方法(从QWidgetQMainWindows继承),见http://doc.trolltech.com/4.4/qwidget.html#resizeEvent - 在你重写,打电话给你的其他代码,然后委托的工作,其余的方法的父母的版本。

+0

我已经做到了。简而言之:在resize事件中,我绘制了window-background,但是具有图片处理程序的对象在__init__中被调用。所以,当调整事件调用大小时,没有图像处理函数,但是第二次调用该事件是可以的。 – Ockonal 2009-05-26 15:51:53