QML FileDialog nameFilters在Linux上区分大小写?

时间:2014-11-11 14:49:38

标签: qt qml

以下代码将在Windows和Mac上正确显示* .ext和* .EXT文件。 它不会在Linux上显示* .EXT(当然还有* .Ext,* .eXt,* .exT ...)文件。我的错误是什么?

import QtQuick 2.3
import QtQuick.Dialogs 1.1

FileDialog
{
  title: "Please choose a file"
  nameFilters: [ "Scene files (*.ext)" ]
  selectMultiple: true
}

1 个答案:

答案 0 :(得分:4)

Linux文件系统区分大小写,这就是它不会返回* .EXT文件的原因。

以下内容应该有效:

nameFilters: [ "Scene files (*.ext *.EXT)" ]