PYQT4 — рендеринг положения карты по GPS-координатам с использованием Google MAP API QWebView

Я пишу код для настольного графического интерфейса для отображения заданной позиции GPS на карте. Для этого я использую:

  • питон3.2
  • Qt4/PyQt4
  • API Карт Google

Я настроил сервер страниц, который доставляет HTML-код из координат местоположения.

Как мы видим здесь это работает .

Когда я пытаюсь отобразить ту же страницу в виджете QWebView, результат плохой, как показано ниже.

введите здесь описание изображения

Я проверил, включен ли Javascript. С конфигурацией вроде бы все в порядке, но на самом деле нет.

Любая идея об этой проблеме? уже сталкивались?

Спасибо за вашу помощь.


person Emmanuel BRUNET    schedule 19.12.2014    source источник


Ответы (1)


Убедитесь, что у вас включены все настройки:

view = new QWebView(this);

QWebSettings *viewSettings;
viewSettings = view->settings();
viewSettings->setAttribute(QWebSettings::DeveloperExtrasEnabled, true);
viewSettings->setAttribute(QWebSettings::PluginsEnabled, true);

Похоже на проблему, обнаруженную ниже: http://www.qtcentre.org/threads/35387-QWebView-browser-example-alt-parameter-on-web-page

person not_a_bot    schedule 10.01.2015
comment
Кроме того, изучение этой проблемы может быть полезно для вас при разработке других приложений: stackoverflow.com/questions/8515598/ - person not_a_bot; 10.01.2015