Вопрос

Я царапаю голову о том, как выполнить следующую задачу: мне нужно написать простой наполнитель / подарок для веб-форм с Qt C ++, он делает следующее:

1) Нагрузки страницы URL 2) Заполняет поля 3), представляют форму

Звучит легко, но я разработчик веб-разработчика и не могу найти способ, как сделать Qt выполнить задачу, мне удалось загрузить URL-адрес с помощью объекта QWebView, используя webkit, не имею, что делать дальше, как заполнить поля и представить формы. Любые подсказки, учебники, видео? Я ценю это.

Это было полезно?

Решение

Класс QWebelement делает все работы, просто чтение через классную документацию дала мне полную идею о том, как выполнить мою задачу. Благодаря Eveyrone для предложений.

Другие советы

Лучшее решение было бы написать логику в JavaScript, которая делает то, что вы хотите, а затем ввести его на страницу, используя Qwebframe :: EvaubleJavascript () После того, как он закончит загрузку.

Есть также другой способ сделать это; Вовлечение API Traversal Tree Dreak, которое было доступно в Qtwebkit с 4.6: Qweybelement.. Отказ Вы бы в основном обрабатывали форму в значительной степени такой же, как и в JavaScript, за исключением того, что здесь API отличается и более ограниченным. Это C ++, хотя и может быть немного быстрее. Думаю, этот подход может быть менее привлекательным для вас, учитывая, что вы веб-разработчика и, вероятно, уже знаете JavaScript.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top