qt 打开文件的几种方式
1个回答
展开全部
一:工程里使用后缀为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里:/表示对资源的引用,不是表示当前目录
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |