Название: QTextBrowser and CSS Отправлено: FreTFuL от Август 22, 2010, 16:53 Дайте мне пожалуйста кусочек кода в котором у вас получилось отобразить в QTextBrowser с HTML таблицей і CSS.
таблицу я делаю. Код: QTextDocument *doc = new QTextDocument; По етому примеру пробую подключить CSS. http://www.qtcentre.org/wiki/index.php?title=QTextBrowser_with_images_and_CSS И ничего не полуається таблица отображается без стиля(( Мне нужна обичная таблица с чорными линиями. Помогите пожалуйста. Название: Re: QTextBrowser and CSS Отправлено: volkov9999 от Август 25, 2010, 18:46 Стили из css файла можно вставить в хеадер html файла. Вот пример:
Код:
Название: Re: QTextBrowser and CSS Отправлено: volkov9999 от Сентябрь 09, 2010, 23:50 Вынужден признать последний пост неверен. нуна делать так было:
Код: QString text ; Только почему-то у меня цифры съезжают книзу и двоеточия миниатюрные получаются, хз почему. Название: Re: QTextBrowser and CSS Отправлено: andrew.k от Сентябрь 22, 2010, 17:43 как раз борюсь надо той же проблемой.
Сделал шаблон в html подогнаный под лист А4. Сверстан на дивах + css. Запихнул все в QTextDocument и планирую печатать. Пока все встало на проблеме с CSS. Использую версию 4.4.3. Как я понимаю этот документ как раз описывает, что поддерживается, а что нет. http://doc.trolltech.com/4.4/richtext-html-subset.html#block-attributes Иду прямо по документу и половина из того, что есть в этом списке не работает. Что за дела? в чем проблема? В итоге у меня документ фактически полностью без стилей. И еще разницы нет, откуда брать css из отдельного файла или из самого документа. Все равно не работает толком. Название: Re: QTextBrowser and CSS Отправлено: andrew.k от Сентябрь 22, 2010, 18:40 text-transform [ uppercase | lowercase | smallcaps ] Select the transformation that will be performed on the text prior to displaying it.
Этот атрибут вообще убил :) В QTextBrowser работает, отображает все заглавными (я выставил body { text-transform: uppercase; } ) В QPrintPreviewDialog не работает, отображает исходным регистром. Дальше жму печатать, на листе получаю капсом, т.е. в соответствии с атрибутом :) Я пять минут втыкал, откуда взялся распечатанный листок с капсом, если в превью все маленькими буквами :) Жесть какая-то. Название: Re: QTextBrowser and CSS Отправлено: andrew.k от Сентябрь 22, 2010, 19:29 Забил практически на все. Осталось только самое основное, которое хоть как-то работает.
Никак не обойти, то что необходимо задать фиксированную высоту дива, чтобы отодвинуть нижний колонтитул. height никак не работает, ни на прямую в дивах или таблицах, ни в стилях. нигде! ну как это вообще. Возникла мысль. Может ли быть причина этому отсутствие WebKit'а в сборке qt? Название: Re: QTextBrowser and CSS Отправлено: andrew.k от Сентябрь 22, 2010, 19:48 Посмотрел в зависимостях у бинарника не WebKit. Поэтому похоже он не виноват. Я еще толком не знаю, что это за модуль. С ним не работал. Просто как версия.
Вот и поговорили. Вызывайте 03 пока не поздно ;) |