Привязал для кнопки QMessageBox (через функцию), но срабатывает без нажатия
Хочу сделать на кнопку вызов QMessageBox, создаю под него функцию, привязываю через ui.btn.clicked.connect(QMB) и функция вызывается сама, следом за выходом из QMessageBox происходит вылет программы.
Что делать?
Вот код:
ui.KeyboardClicker.clicked.connect(ErrorOfInput('ывафыаваывп', 'фывакпыавп'))
def ErrorOfInput(ErrorMessage, WhatWrong):
Err = QMessageBox()
Err.setWindowTitle(ErrorMessage)
Err.setText(WhatWrong)
Err.exec_()