Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 74628

pyqt QPlainTextEdit и проблемы с прорисовкой

$
0
0

Всем доброго времени суток!

Делаю GUI силами pyqt5, и мне надо сделать так чтобы был лог динамичный, то есть многоточно работает скрипт и мне надо писать результат работы в лог в интерфейсе, добавлять туда строки новые постоянно.

Для этого использую QT версии 5, там есть виджет QPlainTextEdit - это и есть лог.

Проблема в том что если добавлять по тупому туда значения например циклом - то всё нормально работает, но разумеется пока он туда пишет - зависает интерфейс и пока цикл не закончится то не разлочится.

Но у меня многоточное приложение, я сделал так - потоки работают и в отдельную очередь закидывают то что мне надо в логе увидеть, и отдельный рабочий в 1 поток делает постоянно append в этот лог-виджет.

Всё работает чудесно и замечательно, однако почему-то отрисовка не срабатывает, и чтобы мне там увидеть изменения что туда записало в лог - я беру мышку и выделяю всю область, только после этого я могу видеть что туда записало в эту текстовую область. Вот как это починить можно?

 , ,


Viewing all articles
Browse latest Browse all 74628

Latest Images

Trending Articles