诺基亚Qt Mobility:如何从存储卡中获取照片?

时间:2010-12-28 11:47:21

标签: qt qt-mobility

我正在诺基亚Qt制作照片库应用程序,我想显示设备存储卡中的图片。如何在Qt中从存储卡中获取图片?

2 个答案:

答案 0 :(得分:0)

QtMobility中的DocumentGallery应该完成这项工作:http://doc.qt.nokia.com/qtmobility-1.1.0/gallery.html。使用过滤器过滤掉没有存储卡驱动器号的文件。

答案 1 :(得分:0)

作为eburger答案的附录,QtMobility的QSystemStorageInfo可用于确定哪个(或者是否)其中一个驱动器是存储卡驱动器:

QSystemStorageInfo systemInfo;
QStringList driveList = systemInfo.logicalDrives();
QString memPath = "";
for (int index = 0; index < driveList.count(); index++)
{
    if (QSystemStorageInfo::RemovableDrive == systemInfo.typeForDrive(driveList[index]))

    {
        memPath = driveList[index];
        break; }
}