Russian Qt Forum

Qt => Общие вопросы => Тема начата: cresta от Апрель 04, 2009, 03:10



Название: Зачем Qt лепит отсебятину в QTextEdit?
Отправлено: cresta от Апрель 04, 2009, 03:10
Хочется ругаться матом. Трехэтажным >:(

Делаю html-табличку из шести колонок.
Последняя строка таблицы такая:
<tr><td>.</td><td>.</td><td>.</td><td>.</td><td>.</td><td>.</td></tr>
просто шесть точек.
Эта строка предназначена для её замены на реальные значения в ходе работы программы. Типа шаблона.

Таблица отображается нормально. Строка с шестью точками присутствует.

Но когда пытаюсь получить содержимое едита и заменить эту строку в едите на реальные данные - эта строка исчезает.
После некоторых манипуляций нашёл, в чем дело: в html-код самопроизвольно вставляется куча левых тегов: <p>, <span>
Какие-то непотребные аттрибуты типа -qt-block-indent:0 и т.п.

Как отключить эту багофичу? Чтобы был только мой html, безо всякой самодеятельности


Название: Re: Зачем Qt лепит отсебятину в QTextEdit?
Отправлено: kirill от Апрель 04, 2009, 09:13
Как отключить фиг знает, но может задать имена тегам td?
<td name="td1"> и ориентироваться по ним?


Название: Re: Зачем Qt лепит отсебятину в QTextEdit?
Отправлено: cresta от Апрель 04, 2009, 17:57
А как тогда обращаться к строкам таблицы из программы?

document.getElementById('tbl1')  :D