Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: LuCiFer от Февраль 01, 2010, 18:18



Название: <QtWebKit> Перенос последней буквы.
Отправлено: LuCiFer от Февраль 01, 2010, 18:18
Собствено проблема возникла при посещении mail.ru через веб кит.
ВебКит не понятно каким образом берет и в наглую переносит последнюю букву. см. первый скриншот.
долго копавшись так и не смог понять почему это так, но зато понял, что демобраузер, арора и моя писанина так точно этим страдают.
пытаясь выяснить почему это происходит написал такой хтмл:
Код:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style>
.t {width: 100%;}
.t .a {width: 5%;}
</style>
</head>
<body>
<table class="t">
    <tr>
        <td class="a">Пароль</td>
        <td> </td>
    </tr>
</table>
</body>
</html>


результат в веб ките см на скриншоте номер 2.

Что за фигня и как с ней бороться????
в гугл хроме, который тоже на вебките работает такой фигни нету.


Название: Re: <QtWebKit> Перенос последней буквы.
Отправлено: crossly от Февраль 01, 2010, 19:07
на сколько я знаю Хром не на веб-ките...


Название: Re: <QtWebKit> Перенос последней буквы.
Отправлено: LuCiFer от Февраль 01, 2010, 19:20
на сколько я знаю Хром не на веб-ките...
http://ru.wikipedia.org/wiki/WebKit
Цитировать
Приложения, использующие WebKit
........
Google Chrome — веб-браузер от Google


Название: Re: <QtWebKit> Перенос последней буквы.
Отправлено: panAlexey от Февраль 01, 2010, 20:01
Код:
<td class="a"><nobr>Пароль</nobr></td>
ы?


Название: Re: <QtWebKit> Перенос последней буквы.
Отправлено: LuCiFer от Февраль 02, 2010, 09:01
panAlexey, кстати помогло :) как ни странно переносить перестал :)
теперь тока осталось попросить mail.ru чтоб nobr'ов понасовали :)
А если более серьезно: то можно ли и в правду каким либо образом перехватыть поступающий хтмл и подкоректировать его перед рендерингом? конечно совершенно аццкий хак.... но если в стиле написать вместо пяти процентов шесть, то тоже все ровно.

Кстати Qt использую 4.6.1.


Название: Re: <QtWebKit> Перенос последней буквы.
Отправлено: crackedmind от Февраль 02, 2010, 09:36
QWebElement тебе в помощь.