würde Ich mag eine Schaltfläche in einem Fenster drücken und das Fenster zu schließen, danach ein neues Fenster öffnenSchließen und Öffnen neue Fenster PYQT5
Wie kann ich es tun?
versuchte ich es schon, aber es sendet diese Meldung auf die Konsole:
QCoreApplication :: exec: Die Ereignisschleife bereits
class Window(QWidget):
def __init__(self,parent = None):
super().__init__(parent)
self.title = 'pySim Z-eighty'
self.left = 0
self.top = 0
self.width = 1200
self.height = 3000
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
self.button = QPushButton("Z80")
self.button1 = QPushButton()
self.button2 = QPushButton()
self.container = QWidget()
self.layout = QGridLayout()
self.layout.addWidget(self.button1, 1, 0)
self.layout.addWidget(self.button, 1, 1)
self.layout.addWidget(self.button2, 1, 2)
self.container.setLayout(self.layout)
self.layoutPrincipal = QBoxLayout(0)
self.layoutPrincipal.addWidget(self.container)
self.setLayout(self.layoutPrincipal)
self.button.pressed.connect(self.IniciarInterfaz)
def IniciarInterfaz(self):
self.hide()
app = QApplication(sys.argv)
ex = mainWindow()
ex.setStyleSheet("background-color: #fff")
ex.show()
sys.exit(app.exec_())
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Window()
ex.show()
sys.exit(app.exec_())
Mein Hauptproblem ausgeführt ist, wenn ich die Taste gedrückt, kann ich‘ t Öffnen Sie das neue Fenster
zeigen Sie Ihren Code. – eyllanesc
Um Ihre Frage zu verbessern, sollten Sie den Inhalt lesen, der den folgenden Link zeigt: [ask], Die Ursache des Problems kann verschiedene Ursachen haben und wir wollen keine Zeit mit Ratespielen verschwenden. – eyllanesc
Mein Problem ist, dass wenn ich den Knopf Z80 drücke und self.IniciarInterfaz anrufe, kann es mein neues Fenster nicht öffnen –