Решил разобраться с потоками, хотел сделать оконное приложение в котором бы в 3 разных потоках паралельно удлинялись label'ы
Написал функцию
def multithread(self):
self.pushButton.setEnabled(False)
width = self.label.width()
koef = 50
for i in range(5):
self.label.setGeometry((QtCore.QRect(10, 50, width+koef, 41)))
width = width + koef
sleep(1)
self.pushButton.setEnabled(True)
Но дело в том что я вижу только начальный и конечный результат работы функции
Я пробовал выводить в консоль значение width, и оно действительно с шагом 50 изменяло своё значение, с указанной задержкой, т.е. в теории оно правильно работает, но почему я не вижу процесс работы я в упор не пойму, подскажите пожалуйста что не так?