[英]Get QModelIndex from filepath and filename in QFileSystemModel
我需要从QFileSystemModel中的文件路径和文件名QFileSystemModel
。 我看到有一个采用文件filepath
的index
函数,但是我不知道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.