Russian Qt Forum
Ноябрь 23, 2024, 13:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка с примером из Qt  (Прочитано 1380 раз)
mike998
Гость
« : Ноябрь 02, 2016, 23:52 »

Здравствуйте! Я пытаюсь разобраться с картами в Qt, и поэтому попробовал пример "Minimal map". С osm карта компилируется, но вылетает из-за ошибки. Я попробовал изменить поставщика карт на nokia, и в принципе никаких ошибок больше нет, но и самой карты нет.. Вместо нее пустое белое окошко. В чем моя ошибка?

код .pro
Код:
TEMPLATE = app

QT += location

SOURCES += main.cpp

RESOURCES += qml.qrc
MOBILITY +=location

target.path = $$[QT_INSTALL_EXAMPLES]/location/minimal_map
INSTALLS += target

код .cpp
Код:
#include <QGuiApplication>
#include <QQmlApplicationEngine>

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);

    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

    return app.exec();
}

код .qml
Код:
import QtQuick 2.0
import QtQuick.Window 2.0
import QtLocation 5.6
import QtPositioning 5.6

Window {
    width: 512
    height: 512
    visible: true


    Plugin {
        id: oPlugin
        name: "nokia"
        // specify plugin parameters if necessary
        // PluginParameter {
        //     name:
        //     value:
        // }
    }

    Map {
        anchors.fill: parent
        plugin: oPlugin
        center: QtPositioning.coordinate(59.91, 10.75) // Oslo
        zoomLevel: 10
    }
}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 21.