2015-03-27 1 views
0

Я новичок в ежевичных каскадах и пытался использовать свои функции для вызова. Однако после того, как работает мой пример программы, следующая ошибка происходя:«bb.system.phone» не установлен

import bb.cascades 1.4 
import bb.system.phone 1.0 

Page { 
Container { 
    layout: StackLayout { 
    } 

    Button { 
     id: callButton 
     text: "Call me" 
     verticalAlignment: VerticalAlignment.Center 
     horizontalAlignment: HorizontalAlignment.Center 

     onClicked: { 
      phone.requestDialpad("(519) 555-0100") 

     } 
    } 
} 
attachedObjects: [ 
    Phone { 
     id: phone 
    } 
    ] 
} 

и в моем файле .pro

LIBS += -lbbsystem 

ошибка I'am облицовка: module "bb.system.phone" is not installed

Моя программа но черный экран отображается. Любая помощь будет оценена по достоинству. Спасибо заранее.

+0

Решение: http://supportforums.blackberry.com/t5/Native-Development/Error-module-quot-bb-system-phone-quot-is-not-installed/td-p/ 3078209 –

ответ

0

Поскольку класс Phone является классом C++, первое, что мы должны сделать, это зарегистрировать класс Phone как qmlRegisterType для доступа QML. See this for help

Добавьте эту строку в main.cpp

qmlRegisterType ("bb.system.phone", 1, 0, "Телефон");

For more help

Смежные вопросы