Форум сайта python.su
День добрый , вот возник вопрос ,
при запуске сторонней програмы , хочу перевести вывод в QTextBrowser , но
программа (консольный антивирус) имеет такой вид вывода
визуально выглядит это так :
<file_name> * OK | INFECTED
где звездочка это крутящаяся “палочка” , т.е. там во всю используються символы возврата каретки и строка перерисовываеться и т.п.
хотелось что бы это точно так же отображалось в QTextBrowser
как реализовать можно ?
Офлайн
birstВоткните анимированный gif ;)
где звездочка это крутящаяся “палочка” , т.е. там во всю используються символы возврата каретки и строка перерисовываеться и т.п.
хотелось что бы это точно так же отображалось в QTextBrowser
как реализовать можно ?
Офлайн
PooHда я думаю все поняли :)birstВоткните анимированный gif ;)
где звездочка это крутящаяся “палочка” , т.е. там во всю используються символы возврата каретки и строка перерисовываеться и т.п.
хотелось что бы это точно так же отображалось в QTextBrowser
как реализовать можно ?
Офлайн
вот еще вопрос
строки которые выводятся для перерисовки имеют всегда символ возврата каретки “\r”
но я не могу их идентифицировать , т.е.
я читаю вывод строки
str = qprocess.readLine()
if string.find(str,“\r”) == -1:
QTextBrowser.append(str)
так вот это условие не срабатывает, а в QTextBrowser выводит все строки
причем символы возврата каретки отображаются какими то квадратами
Как отловить можно такие строки ?
Офлайн