PyQt bład qt.qpa.xcb

0

Witam
Jestem początkujący w programowaniu w PyQt i podczas wciskania przycisku dostaje taki komunikat:

qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 873, resource id: 11875331, major code: 40 (TranslateCoords), minor code: 0

Nie rozumie go i nie wiem dokładnie w czym jest problem.

Kod który generuje taki błąd:

 message = QMessageBox.question(self, "Lotto", "Czy napewno chce zakończyć działanie programu ??",
                                       QMessageBox.Yes | QMessageBox.No, QMessageBox.No)
        if message == QMessageBox.Yes:
            print("Zamknięcie programu")
            self.close()

oraz :

if e.key() == Qt.Key_Escape:
            message = QMessageBox.question(self, "Lotto", "Czy napewno chce zakończyć działanie programu ??",
                                       QMessageBox.Yes | QMessageBox.No, QMessageBox.No)
            if message == QMessageBox.Yes:
                print("Zamknięcie programu")
                self.close()

Wciśnięcie jakiegokolwiek przycisku z tych komunikatów generuje taki błąd.

0

Nie znam PyQt ale z tego co przeczytałam to właśnie tek komunnikat podobno oznacza że okienko się zamyka niespodziewanie. Co się dzieje jeśli odkommentujesz kod odpowiedzialny za zamknięcie okienka? Może warto wprowadzić co program ma robić jeśli zmienna nie jest yes?

1 użytkowników online, w tym zalogowanych: 0, gości: 1