PyQt5封装自动调整窗体类

from PyQt5.Qt import *
import sys

class MyWindow(QWidget):
    def __init__(self,*args,**kwargs):
         super().__init__(*args,**kwargs)
         return super().__init__(*args,**kwargs)
    def SetArgs(self,WinTitle,StTime):
        self.setWindowTitle(WinTitle)
        self.timer_id=self.startTimer(StTime)
        self.show()
    def timerEvent(self,*args,**kwargs):
        curent_w=self.width()
        curent_h=self.height()
        self.resize(curent_w+10,curent_h+10)


App=QApplication(sys.argv)
win=MyWindow()
win.SetArgs("自动窗体",1000)
#win.show()
sys.exit(App.exec_())

你可能感兴趣的:(Python,QT)