代码之家  ›  专栏  ›  技术社区  ›  John

qImage文件路径

  •  2
  • John  · 技术社区  · 15 年前

    我在任何地方的文档中都没有看到这一点,因此它可能不存在,但只是以防万一:

    我有一个函数,它接受qImages的向量作为参数。每个qImage都是在某个时刻从磁盘加载的,并且没有被编辑过——它只是从磁盘读取的。理想情况下,我要做的是循环所有qImages,并将它们的文件路径列表输出到XML文件。

    不幸的是,在文档中我看不到任何方法来获取从中加载图像的原始文件路径。所以我的问题是,如果只给出一个qimage,是否可以找出qimage最初从哪个文件路径加载?

    沿着这条线的东西:

    qString qImage::getOriginalFilePath();

    我知道这可能是一个徒劳的问题,但我想这总值得一试。

    (顺便说一下,我用的是Qt4.7。)

    3 回复  |  直到 11 年前
        1
  •  4
  •   jkerian    15 年前

        2
  •  4
  •   WolfgangP    15 年前

    class MyImage : public QImage {
       QString path_;
    public:
       MyImage(const QString& path); 
       QString path(); // getter 
    };
    

        3
  •  0
  •   Caio Belfort    11 年前

    struct Image
    {
        QImage imageData;
        QString filename;
    };