Merhabalar şimdi pyqt5te ekranı büyütme ve küçültme için fonksiyonlar yazdım bu fonksiyonları 5 6 kez çalıştırdıktan sonra uygulama çökmeye başlıyor yavaş yavaş bozulmaya başlıyor devam ettikçe bozulmanın süreside artıyor şöyle atayım kodları:
def btn_max_clicked(self):#ekranı büyütme fonksiyonu
self.parent.showMaximized() #parent ana ekran
if self.parent.isMaximized():
self.window_maximized = True #bu değişkeni yukarda False diye tanımlamıştım ekran büyükse True oluyor görüldüğü gibi
self.btn_max.clicked.connect(self.btn_max_restoredown_clicked)#maximize buttonu
self.parent.graphicView.setGeometry(self.parent.graphicView.pos().x() , self.parent.graphicView.pos().y() , self.parent.graphicView.width(),self.parent.graphicView.height()+25)#burası önemli değil bu yandaki menu
self.parent.settings_btn.setGeometry(self.parent.settings_btn.pos().x() , self.parent.settings_btn.pos().y()+20 , self.parent.settings_btn.width() , self.parent.settings_btn.height())#burasıda önemli değil ayarlar buttonu bunları sonradan ayarlıcam
def btn_max_restoredown_clicked(self):#ekranı küçültme fonksiyonu
self.window_maximized = False
self.parent.showNormal()
if self.window_maximized == False:
self.btn_max.clicked.connect(self.btn_max_clicked)