MZ
Size: a a a
MZ
E
MZ
Д
def __logging(self):Перед запуском машины тьюрига я в массив
# Формирование строки для записи
text = copy.copy(self.__feed)
text.insert(self.__cell, f'[q{self.__state}]')
text = ''.join(text)
treades = []
# Вызов всех слушателей
for i in self.__observer:
t = Thread(target=i, args=(text,))
t.start()
treades.append(t)
for t in treades:
t.join()
self.__observerзасунул такую функцию :
lambda text : self.ui.textBrowser.append(text)Т.е. по идее при каждом выполненом фаге, алгоритм должен приостановиться, на экран вывестись шаг алгоритма и потом алгоритм должен продолжить работу. Но, по факту происходит так, что
<Ч
VS
B
K
MZ
VS
<Ч
K
MZ
VS
B
E
MZ
<Ч
E