繁体   English   中英

从QFileSystemModel中的文件路径和文件名获取QModelIndex

[英]Get QModelIndex from filepath and filename in QFileSystemModel

我需要从QFileSystemModel中的文件路径和文件名QFileSystemModel 我看到有一个采用文件filepathindex函数,但是我不知道column参数应该做什么。

您必须覆盖QFileSystemModel的index()方法,以便可以从QML访问它:

class DisplayFileSystemModel : public QFileSystemModel {
    Q_OBJECT
public:
    ...
    Q_INVOKABLE QModelIndex index(const QString &path, int column = 0) const
    {
        return QFileSystemModel::index(path, column);    
    }
    ...
};

然后在QML中以以下形式使用它:

your_model.index(your_fullpath)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM