У меня есть QLabel
, который содержит форматированный текст.
Я хочу извлечь только фактический (видимый) «текст» из QLabel
, а не код для форматирования.
По сути, мне нужна функция, подобная методу '.toPlainText'
другого Qt Widgets
.
Я не могу просто позвонить .text()
и использовать строковые манипуляции с тегами html, как предлагается в этой теме Получить простой текст из QString с тегами HTML , поскольку возвращаемый QString
содержит все <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
нонсенс.
Как извлечь простой текст?
(я открыт для любого метода, даже косвенного. Например; уже существующие функции, которые преобразуют HTML в простой текст)
Спасибо!
Технические характеристики:
питон 2.7.2
PyQt4
Windows 7