当前位置:首页 » 文件管理 » qt的资源文件可以是txt吗
扩展阅读
可以驯化动物原始人游戏 2025-05-18 04:06:20
qq里可以打字的图片 2025-05-18 03:53:44

qt的资源文件可以是txt吗

发布时间: 2022-12-08 18:48:53

❶ QT编程中,为什么用lable控件显示资源文件中的.txt文本,在界面上显示不了中文,汉字都变成了代码!!

需要进行中文转换
引入头文件: #include <QTextCodec>
在需要使用中的地方:
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
然后把中文写在tr中即可。
eg: lineEdit->setText(tr("你好!"));

❷ qt编程中读取资源里的txt文件,并在每条语句之后加入hello之后重新写入当前文件。

1、可能是文件路径不对吧。
2、一般不把txt放入资源文件中,我一般都是直接调用:
QFilef("RankingList.txt");
然后将RankingList.txt放到当前目录下。
或者QFile f("res/RankingList.txt");
然后将RankingList.txt放到当前目录的res目录下。
3、你的文件既然可以读到,那么表示路径没问题。
可能是加入资源的方式不对吧。
4、或者rank实例有异常。

呵呵,不太懂,关注中!

❸ qt资源文件打包问题

你不是在QT creator下的开发的吧,???或者至少不是windows下的开发。
不然qt creator里面左下角就就可以调试,自动打包了。

还有可能你的pro文件需要手动添加之类的代码。。。

RESOURCES += \
res.qrc

❹ qt 无法打开txt文件

建议楼主建立一个qt的资源文件,然后将这个txt加入到资源文件中
然后再,QFile f(":/map/level 1.txt");
楼主的问题可能是文件的路径不正确,如果实在不行,可以使用绝对路径,例如:D:/MainWindow/main.cpp,不过要注意反斜杠的方向,QT的方向与windows中的方向相反~
有什么问题可以PM我~祝愉快~

你试着把文件名称改一下,是不是因为名称里有空格的原因呢?也有可能是你打开方式有问题,你可以尝试用不同的打开方式打开,看看是否会成功!