首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

qt 打开文件的几种方式

发布网友 发布时间:2022-04-21 17:47

我来回答

1个回答

热心网友 时间:2023-09-26 02:37

在/usr 目录下有configurefile1.xml 文件,在程序的执行文件所在目录下有个test文件夹,test里有configurefile2.xml ;configurefile3.xml一:工程里使用后缀为qrc的资源文件:比如 资源文件里的内容为:<RCC<qresource<file alias="configfile1"/usr/configurefile1.xml</file<file alias="configfile2"test/configurefile2.xml</file<filetest/configurefile3.xml</file</qresource</RCC(其中test是在工程执行文件所在路径下的一个文件夹)这样在程序中:QFile file1(":/configfile1");QFile file2(":/configfile2");QFile file3(":/test/configurefile3.xml");file1.open(QFile::ReadOnly);file2.open(QFile::ReadOnly);file3.open(QFile::ReadOnly);上述三条打开文件的操作都可以成功打开对应文件,但是如果在资源文件里 如果对某个文件的引用里加了alias别名的操作,比如QFile file2(":/test/configurefile2.xml");file2.open(QFile::ReadOnly);将打开文件失败。QT里:/表示对资源的引用,不是表示当前目录二 使用相对路径QFile file3("test/configurefile3.xml"); file3.open(QFile::ReadOnly);OPEN成功三 使用绝对路径

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com