Я знаю, что таких вопросов море, но сколько я не искал, не могу найти ответ.
Я пытаюсь сделать динамический таймер с обратным отсчетом, попутно выполняя код
У меня есть код:
class Class(object):
<задание параметров окна и вызов функции startCard через self.button.clicked.connect()>
def beginCard(self):
<выполняемый код>
self.threadBeginCard.join()
def startCard(self):
<выполняемый код>
self.threadBeginCard.start()
threadBeginCard = Timer(0.1, beginCard, args=None, kwargs=None)
class InputFrame(QtWidgets.QMainWindow, Class):
def __init__(self):
super().__init__()
self.setupUi(self)
def main():
app = QtWidgets.QApplication(sys.argv)
window = InputFrame()
window.show()
app.exec()
if __name__ == '__main__':
main()
И в итоге я получаю ошибку missing 1 required positional argument: 'self' когда пытаюсь вызвать self.threadBeginCard.start()