我今天正在尝试在BlackBerry 10上实现一个本地文件选择器,我将其与所需的库相关联
-lbbcascadespickers
包括
<bb/cascades/pickers/FilePicker>
链接到FilePicker.hpp类,一切似乎都很好,但当我尝试创建一个新的文件选择器时,它显示“错误:'FilePicker'未在此范围中声明”
代码如下:
FilePicker* filePicker = new FilePicker();
filePicker->setType(FileType::Picture);
filePicker->setTitle("Select Picture");
filePicker->setMode(FilePickerMode::Picker);
filePicker->open();
// Connect the fileSelected() signal with the slot.
QObject::connect(filePicker,
SIGNAL(fileSelected(const QStringList&)),
this,
SLOT(onFileSelected(const QStringList&)));
// Connect the canceled() signal with the slot.
QObject::connect(filePicker,
SIGNAL(canceled()),
this,
SLOT(onCanceled()));
我是黑莓开发的新手,所以不知道该怎么做,我已经清理了项目并构建了很多次,但都无法运行。
我在黑莓网站上举了一个例子:
https://developer.blackberry.com/native/reference/cascades/bb_
cascades
_pickers__filepicker.html
我想从QML打开它(我使用的是Qt Quick,而不是BB组件)
如果有人能帮忙,我们将不胜感激