0
0 Комментариев

Доброго дня.

В общем, данные:

Есть форма, сделанная на PYQT5, на ней много QtextEdit, которые положены в список Board. Импорт sys сделан. Перепробовал много вариантов.

Задача:

Посимвольное отображение введенной строки TXT(в каждый из edit по циклу), которая проверяется со списком used_words

Проблема:

Посимвольно он не выводит. Слово появляется только после выполнения цикла. Хотя sys.stdout.flush(), по идее, должен решать проблему, но этого не происходит.

for word in used_words:  # Перебор слов в списке
    if TXT == word[0]:
        if word[1] == 'South':
            for ind, symbl in enumerate(word[0]):
                print(symbl, "East")
                Board[word[2]][ind + word[3]].setPlainText("%s" % symbl) # Ввод текста в QTextEdit
                sys.stdout.flush()
                time.sleep(1)

Помогите, пожалуйста. Спасибо за ранее. 

PS:

Если ты здесь ради того, чтобы тыкнуть во всякие стандарты, подобные ppe8, то убедительная просьба — иди лесом и объясняй их дохлому медведю, не мешая другим нормальным людям разбираться в проблеме и помогать.


Добавить комментарий