标签: blackberry-10

QML信号执行两次

我是QML和QML信号的新手,我遇到了这个我自己无法解决的愚蠢问题.我正在触发一个onTouch信号并执行两次,产生一个双重响应,崩溃了我的应用程序.

这是我的QML代码:

//LabelKey.qml

import bb.cascades 1.0

Container {

    property string labelText: "#"
    property real width: 153.3
    property real height: 102.5
    property int labelPosX: 60
    property int labelPosY: 25
    property int labelTextFontWidth: 45
    property string imgSrc: "asset:///images/keyboard_button.png"

    layout: AbsoluteLayout {
    }
    preferredWidth: width
    preferredHeight: height
    objectName: "contTecla"
    id: contTecla
    ImageView {
        objectName: "imgTecla"
        id: imgTecla1
        imageSource: imgSrc
        preferredWidth: width
        preferredHeight: height
        onTouch: {
            textFieldKey.text = textFieldKey.text + labelTecla.text;
        }
    }
    Label {
        objectName: "labelTecla"
        id: labelTecla
        text: labelText
        textStyle …
Run Code Online (Sandbox Code Playgroud)

qt qml qt-signals blackberry-10

6
推荐指数
1
解决办法
832
查看次数

黑莓10:Android Runtime和JNI

BlackBerry 10 Android Runtime是否支持JNI?我想在我的Android应用程序中执行本机c代码,我想在黑莓10 os上部署.在我的Android应用程序中,我使用JNI来处理从本机c代码到java代码的回调.这是否支持bb10 android运行时?

java-native-interface blackberry-android blackberry-10

6
推荐指数
1
解决办法
1135
查看次数

黑莓10级联 - 检查互联网连接

我正在使用Web服务开发BB-10应用程序.在这里我想在get和post方法中解析JSON,我想检查Internet的可用性.

我怎样才能做到这一点?

json blackberry-10 blackberry-cascades

6
推荐指数
1
解决办法
1885
查看次数

make:***没有规则来制作目标`Device-Debug'.停止.

我正在使用QNX的时刻进行黑莓开发.问题是每当我下载任何示例代码并在Simulator上运行它.然后错误来找我.

当我清理项目时,它给我错误

**** Clean-only build of configuration Simulator-Debug for project list ****

make -j4 clean 
make: *** No rule to make target `clean'.  Stop.

**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)

在构建项目时它给了我

**** Build of configuration Simulator-Debug for project list ****

make -j4 Device-Debug 
make: *** No rule to make target `Device-Debug'.  Stop.

**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)

这些错误不允许我运行任何示例代码.请任何人告诉我如何解决这个问题.我已将目标设置为Simulator-Debug.

blackberry-simulator blackberry-eclipse-plugin blackberry-10 blackberry-cascades blackberry-qnx

6
推荐指数
1
解决办法
4043
查看次数

如何在到达BB10应用程序列表末尾之前向ListView添加更多项目?

我有一个listview,以50个项目开始,我想在用户滚动列表时添加更多内容,但是在它们到达列表末尾之前.我一直在使用atEnd属性知道我什么时候在列表末尾,并在那时添加更多项目,但我宁愿在我50%时开始添加新项目 - 75%的方式通过列表,以便用户不太可能等待更多数据

qt blackberry blackberry-10 blackberry-cascades

6
推荐指数
1
解决办法
806
查看次数

从C++调用QML函数

我正在使用BB Native SDK开发Blackberry 10移动应用程序.

我需要将QML函数调用到我的C++类中.我对此进行了大量搜索,但我发现有可能将C++称为QML而不是逆向.您可以检查:QML和C++集成

谁可以帮我这个事?

这是QML代码,指定我需要调用的函数,它将标记添加到我的mapview中:

Container {
    id: pinContainer
    objectName: "pinContObject"
        ...

        function addPin(lat, lon, name, address) {
            var marker = pin.createObject();
            marker.lat = lat;
            marker.lon = lon;
            ...
        }
}
Run Code Online (Sandbox Code Playgroud)

mobile qt blackberry qml blackberry-10

6
推荐指数
2
解决办法
2万
查看次数

将抽象类型作为Q_PROPERTY公开给QML

我正在使用Qt 4.8和BB10.

我为要实现的类定义了一个基本接口:

class AbstractImageProcessor : public QObject
{
public:
    AbstractImageProcessor(QObject * parent) : QObject(parent) {}
    virtual QImage process(const QByteArray &data) = 0;
    virtual ~AbstractImageProcessor(){ }
};
Run Code Online (Sandbox Code Playgroud)

我希望从QML中使用的一个这样的实现看起来像这样:

class WebImageProcessor : public AbstractImageProcessor
{
    Q_OBJECT
    Q_PROPERTY(int maxHeight READ getMaxHeight WRITE setMaxHeight NOTIFY maxHeightChanged)
    Q_PROPERTY(int maxWidth READ getMaxWidth WRITE setMaxWidth NOTIFY maxWidthChanged)
    Q_PROPERTY(bool fit READ isFit NOTIFY fitChanged)
    public WebImageProcessor(QObject * parent = 0) : AbstractImageProcessor(parent) {}
    virtual ~WebImageProcessor() {}
    /* rest of code omitted */ 
};
Run Code Online (Sandbox Code Playgroud)

我想将此AbstractImageProcessor作为另一个QML类型的属性公开:

class …
Run Code Online (Sandbox Code Playgroud)

c++ qt qml qt4.8 blackberry-10

6
推荐指数
1
解决办法
1910
查看次数

部署在blackberry10设备上获得超时

我正在尝试在我的黑莓10设备中运行cordova黑莓应用程序.我收到了以下错误.

$ platforms/blackberry10/cordova $ ./build

[INFO]    Populating application source 
[INFO]    Parsing config.xml 
[INFO]    Generating output files 
[INFO]    Package created: /Users/pavunkumar/BlackBerry/bb10/platforms/blackberry10/build/simulator/bb10app.bar
[INFO]    Package created: /Users/pavunkumar/BlackBerry/bb10/platforms/blackberry10/build/device/bb10app.bar 
[INFO]    BAR packaging complete

$ ./target add pavunkumar 169.254.0.1 -t device --password 0613  --pin 335921E0
$ ./run  blackberry10 --target=pavunkumar --devicepass 0613 

 [INFO]    Target pavunkumar selected 
 [INFO]    The existing debug  token is valid 
 [INFO]    Deploying debug token to target "pavunkumar"
 [INFO]    Error: Cannot connect: Connect to /169.254.0.1:443 timed
 out. Please check IP address settings for the target. …
Run Code Online (Sandbox Code Playgroud)

blackberry-webworks cordova blackberry-10

6
推荐指数
1
解决办法
231
查看次数

BB 10 Cascades qml发送简单的电子邮件

我在BB 10的git hub中发现了一个用于发送电子邮件的示例,但它看起来非常复杂并且很多用C语言完成.

有没有人有一个如何使用QML发送快速电子邮件的例子.我不需要任何按钮或文本字段,只需要硬编码值.

我找到了这个简单的剪辑,但不知道如何整合它.

https://developer.blackberry.com/cascades/documentation/device_platform/pim/messages.html

任何帮助,将不胜感激.

qml blackberry-10 blackberry-cascades

5
推荐指数
2
解决办法
1762
查看次数

5
推荐指数
1
解决办法
2689
查看次数