Проблема с очисткой буфера QtextEdit, Pyqt5, Python 3, Windows

48 просмотраpython3
0
0 Комментариев

Доброго дня.

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

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

Задача:

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

Проблема:

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

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

PS:

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


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

3 Answers

Python Опубликовано 20.08.2019
0

Попробуй небольшой пример, чтобы понятнее было

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

Попробуй перебор вынести в отдельный поток, используя класс QThread. В нём создать кастомный сигнал, который будет эмитеть твои символы, а в основной проге запустить и законнектить его на setPlainText

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

Код куда то улетел. Отправляю еще раз

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up

Подпишись на канал!

Новые видеоуроки, книги и полезные статьи для python программистов!