我创建了QFileDialog的子类,并将一些文件格式放在“文件类型”组合框中。从这些文件格式Expet,我希望在这个组合框中有一个“全部支持”项。当某些人选择“全部支持”时,他们将只能选择支持格式的文件。
我已经查看了QMimeDatabase的内容,但我对如何以及在何处制作包含我的自定义格式的XML文件感到困惑。根据文件:
“想要定义自定义MIME类型的应用程序需要将XML文件安装到搜索MIME定义的位置。可以使用
查询这些位置AlarmManager am = (AlarmManager) MainActivity.this.getSystemService(MainActivity.this.ALARM_SERVICE);
am.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
AlarmManager.INTERVAL_DAY, alarmIntent);
“
当我调用locateAll时,我得到一个空的QStringList。
所以我的问题是:
我真的需要QMimeDatabase中一些新条目的概念吗?
如果是,我必须将我的XML文件放在哪里?