pyqt4窗口均匀调整大小

2024-03-29 12:45:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python3和pyqt4,希望每次调整我的QMainWindow大小时都运行一些代码

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

但是resized不是内置函数或方法。 有人能帮忙吗。


Tags: 方法函数代码selfconnectwindow内置python3
1条回答
网友
1楼 · 发布于 2024-03-29 12:45:21

必须重写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_())

相关问题 更多 >