У меня есть функция длительного запуска, которая занимает минуты и часы. Мне нужно следить за тем, сколько времени требуется, чтобы функция достигла финиша sh (минута за минутой). Я пытался использовать time.time, но не могу отобразить увеличивающиеся минуты и часы. Можете ли вы помочь мне, чтобы отобразить обновление запущенной функции
import sys, time
from PyQt5 import QtWidgets, QtCore, QtGui
class Window(QtWidgets.QWidget):
def __init__(self):
super(Window, self).__init__()
self.lcdnumber = QtWidgets.QLCDNumber(self)
layout = QtWidgets.QVBoxLayout(self)
layout.addWidget(self.lcdnumber)
def somefunction(self):
# long run function that takes minutes and hours
#
self.lcdnumber.display() # How can I display every minute and display
#
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = Window()
window.setGeometry(500, 300, 300, 200)
window.show()
sys.exit(app.exec_())