Как закрыть кнопку Python Qt5 QApplication с помощью кнопки - PullRequest
0 голосов
/ 03 мая 2020

Пользовательский интерфейс от QT Designer

Если я использую кнопку "b_close", приложение закрывается (в ядре), но окно остается видимым на экране.

# -*- coding: utf-8 -*-
import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import QApplication, QDialog
from PyQt5.uic import *

class my_window(QDialog):

    def __init__(self,ui_file):
        super().__init__()
        self.ui=loadUi(ui_file) #import the ui from Qt Designer

        #Connections
        self.ui.b_1.clicked.connect(self.say_hallo)
        self.ui.b_close.clicked.connect(QCoreApplication.instance().quit)

    def say_hallo(self):
        self.ui.l_1.setText('Hallo')

app = QApplication(sys.argv)

fenster=my_window('test.ui')
fenster.ui.show()
app.exec_()

Где моя ошибка ??

...