Arkadaşlar merhaba, Pyqt5 ile bir arayüz geliştirdim. Bir butona tıklanınca diğer sayfayı açmasını istiyorum? Nasıl yapabilirim? Ve başka bir buton ile de login işlemi yapacağım. O butona da basılınca mevcut pencere “gizlensin” istiyorum. Ne yapmam ne yazmam gerekiyor?
Gizlenmekten kastın nedir ?
Simge durumu mu?
from PyQt5.QtWidgets import QMainWindow,QPushButton,QApplication
from sys import argv,exit
class pencere2(QMainWindow):
def __init__(self):
super().__init__()
self.ekran()
def ekran(self):
pass
class pencere1(QMainWindow):
def __init__(self):
super().__init__()
self.ekran()
def ekran(self):
self.ae = pencere2()
self.buton= QPushButton(self)
self.buton.setText("Yeni pencere")
self.buton.move(50,30)
self.buton.clicked.connect(self.ekranac)
def ekranac(self):
self.ae.show()
self.showMinimized()
def start():
app=QApplication(argv)
pencere=pencere1()
pencere.show()
exit(app.exec_())
start()
Simge durumuysa bu şekilde yapabilirsin.
Eğer kaybolsun diyorsanız
self.showMinimized()
bu kodu
self.hide()
bunla değiştirin