Russian Qt Forum

Qt => Работа с сетью => Тема начата: majatu от Май 02, 2011, 19:48



Название: QWebView координаты текста
Отправлено: majatu от Май 02, 2011, 19:48
собстно вопрос
можно ли в QWebView определить координаты определенного текста или тега?
если да, то как это сделать?


Название: Re: QWebView координаты текста
Отправлено: Drafter от Май 03, 2011, 10:58
QRect QWebElement::geometry ()


Название: Re: QWebView координаты текста
Отправлено: majatu от Май 03, 2011, 13:16
пасиба, сделал немного по-другому

Код:
QVariant posTop = frame->evaluateJavaScript(
        "function getTop()"
        "{"
        "    return $('.main_block:first').position().top;"
        "}"
        "getTop();"
    );


Название: Re: QWebView координаты текста
Отправлено: serg_hd от Май 05, 2011, 14:47
пасиба, сделал немного по-другому

Код:
QVariant posTop = frame->evaluateJavaScript(
        "function getTop()"
        "{"
        "    return $('.main_block:first').position().top;"
        "}"
        "getTop();"
    );
это jQuery?...


Название: Re: QWebView координаты текста
Отправлено: majatu от Май 05, 2011, 17:04
да, почему бы и нет?... :)


Название: Re: QWebView координаты текста
Отправлено: serg_hd от Май 05, 2011, 18:16
если этот фреймворк входит в состав самого сайта, то ничего. А если его инклудит Qt, то "из пушки по воробьям")


Название: Re: QWebView координаты текста
Отправлено: majatu от Май 06, 2011, 17:53
в итоге я все равно сделал через QWebElement geometry