83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
1

ui->webView->page() . Как получить всю страницу?

18.11.2012, 15:08. Показов 1153. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ui->webView->page() . Как получить всю страницу?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2012, 15:08
Ответы с готовыми решениями:

Qt creator. Есть файл aboutDialog.cpp/h с webview, как получить доступ к webview из mainWindow ?
aboutDialog.h #ifndef ABOUTDIALOG_H_ #define ABOUTDIALOG_H_ #include <QtGui/QDialog>...

Есть ui->webview. Как получить QWebPage?
Как получить доступ к QWebPage для заданного url в ui->webview->load(QUrl("https://google.com")?

Какой запрос отослать серверу, что бы получить PDF и отобразить его на всю страницу?
Привет! Я нуб в HTML :D Web сервер пишу свой на С++. Что мне нужно из HTML отправить серверу для...

Как поставить Onclick на всю страницу
Есть кнопка с выпадающим списком. при клике на ней выпадает список. Надо чтобы при клике в любом...

2
Автор FAQ
2732 / 1428 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
18.11.2012, 15:38 2
а сейчас что возвращает?
0
83 / 21 / 1
Регистрация: 17.11.2012
Сообщений: 351
18.11.2012, 20:48  [ТС] 3
C++ (Qt)
1
2
3
4
5
6
7
8
QWebPage *page = ui->webView->page();
QWebFrame *frame = page->currentFrame();
 
qDebug("render");
frame->render(painter);
 
image->save("test.jpg", "JPG", 100);
qDebug("saved.");
Возращает часть страницы, размером который виден через ui->webView, а нужно всю.

Добавлено через 1 час 15 минут
Решено.
Для webView устаналвиваем разрешение 1280 на 1024, для mainWindow 400 на 400, webView размещаем в правом углу mainWndow, т.е. проихсодит скрытие части webView'a.
Скриншот делается для все страницы и визуально программа работает как положено.

"Костыль", но можно второй webView добавить в котором будет скроллинг работать.

p.s: не нашел нигде решения для создания полного фулскрина страницы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2012, 20:48
Помогаю со студенческими работами здесь

Как сделать фон на всю страницу и по центру?
Как сделать фон на всю страницу(чтоб при изменении маштаба фон был до конца) и по центру?

Как можно переместить всю страницу на середину
Я хочу чтоб все элименты были в середине страницы. Я попробовал сделать один большои div с 50%...

Как убрать растягивание блока на всю страницу
Блок с меню ,,Top-A,, растягивается на всю ширину страницы,как сделать размеры по содержимому блока?

Как установить картинку на всю страницу сайта?
Подскажите пожалуйста Я пытаюсь картинку на всю страничку сайта. Устанавливаю картинку fon.bmp в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru