QTreeView 和QFileSystemMode

weixin_38079044 2019-09-19 05:17:05
本人通过QTreeView 和QFileSystemModel,扫描特定目录下比如/ 的文件,/  下有 a.txt  b.c,及一些 含有中文文件名的文件如   基础编程.txt     问题:通过QTreeView显示后,在QTreeView中的内容,只显示出 a.txt  b.wav 这个两个文件,而 基础编程.txt  这个文件明显示的是乱码, 在pc机上没事在开发板上就不行,这是怎么回事???小弟,感激不尽 #include <QtGui> int main(int argc, char *argv[]) { QApplication app(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QSplitter *splitter = new QSplitter; QDirModel *model = new QDirModel; QTreeView *tree = new QTreeView(splitter); tree->setModel(model); tree->setRootIndex(model->index("/")); splitter->show(); return app.exec(); }
...全文
61 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧