Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: 124bit от Ноябрь 24, 2008, 21:29



Название: Qt Webkit
Отправлено: 124bit от Ноябрь 24, 2008, 21:29
 Как после открытия web странички в  QWebView сохранить картинку с этой странички?


Название: Re: Qt Webkit
Отправлено: ритт от Ноябрь 24, 2008, 22:01
http://labs.trolltech.com/blogs/2008/11/03/thumbnail-preview-of-web-page/


Название: Re: Qt Webkit
Отправлено: 124bit от Ноябрь 24, 2008, 23:25
Константин, вы меня неправильно поняли.. после открытия QWebView web стрнички надо сохранить не картинку странички, а  какую-то картинку с Этой странички, загруженной QWebView, причем не скачать заново, а сохранить уже скачанную  открытую.... ну например большую картинку GOOGLE с сайта www.google.com.ua




Название: Re: Qt Webkit
Отправлено: spirit от Ноябрь 25, 2008, 09:32
если я правильно понял, то это уже написано. глянуть можно тут
http://labs.trolltech.com/blogs/2008/11/03/thumbnail-preview-of-web-page/ (http://labs.trolltech.com/blogs/2008/11/03/thumbnail-preview-of-web-page/)
http://labs.trolltech.com/blogs/2008/11/04/search-with-thumbnail-preview/ (http://labs.trolltech.com/blogs/2008/11/04/search-with-thumbnail-preview/)

блин, облажался. уже показали эту ссылку.  ;D


Название: Re: Qt Webkit
Отправлено: ритт от Ноябрь 25, 2008, 16:16
посмотри сорцы http://www.arora-browser.org/ - там точно было сохранение картинок. для 4.5 должно быть и через кеш...


Название: Re: Qt Webkit
Отправлено: 124bit от Ноябрь 26, 2008, 02:04
((блиин.. плохо(  я токо python знаю.. а с++ не знаю(( а спросил, как и что здесь, потому что код Qt на с++ легко перевести в PyQt. Но вот весь проэкт перелопатить и найти нужную строку знаний не хватит((( мож кто по памяти помнит,?
 я уже понял примерно как.. надо
pixmap=self.web_view.page().mainFrame().hitTestContent(QtCore.QPoint(x,y)).pixmap()
pixmap.save('111.jpg')


но вот как найти  QtCore.QPoint(x,y) если я знаю только ссылку на нужный мне элемент,?


Название: Re: Qt Webkit
Отправлено: lamazavr от Март 14, 2011, 00:55
по ссылкам выше описание почитал.. но вот из их svn исходники достать не смог! Помогите..
заделите из архивов кусок кода или весь  :)