2016-12-11 17 views
1

私はのpython3とpyqt4を使用していると私はいくつかのコードを毎回実行したい私のQMainWindowはresized.Iこのpyqt4ウィンドウのサイズ変更イベント

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

しかしresizedような何かをしたいと思い組み込み関数やメソッドではないです。 誰でも手伝ってください。

答えて

3

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_()) 
関連する問題