QT对话框显示中文文件名
来源:互联网 发布:荷塘月色淘宝论坛网址 编辑:程序博客网 时间:2024/06/05 09:51
这个问题纠结死我,在做一个项目时,需要在QT弹出的界面显示中文,但是因为内核的编码QT识别不了,导致要么空白要么乱码。
其实QT弹出的对话框还是要依赖于本地语言的,所以要想让QT弹出的文件对话框显示中文,还得要让本地语言支持中文,所以要在配置内核的时候选上
native languages里选上cp936 GB2312 UTF-8
安装locale
可能用的系统比较旧,交叉编译后不会自动安装locale,而这个命令又是很有用的,所以用去交叉编译工具目录下去拷贝到开发板根文件系统中
cp /usr/local/arm/4.3.3/arm..../libc/armv4/usr/bin/locale 开发板根文件系统/usr/bin
cp /usr/local/arm/4.3.3/arm..../libc/armv4/usr/bin/localedef 开发板根文件系统/usr/bin
安装解码文件
拷贝系统或者交叉编译工具的en_US.utf8 zh_CN.utf8
不知道在哪的可以用locate找
cp -rf /usr/lib/locale/zh_CN.utf8 开发板目录/usr/lib/locale/
修改启动文件
gedit 开发板根文件系统/etc/init.d/rcS
在启动QT应用程序之前加上一句
export LANG=zh_CN.utf8
这主要是将系统的本地语言设为中文
这些步骤我可是弄了两天才找出来.....
- QT对话框显示中文文件名
- qt 文件对话框,中文文件名乱码
- 嵌入式QT文件管理显示磁盘中文文件名
- Qt 登录对话框显示
- 使QT内建的对话框文字显示为中文 window7+vs2010+qt
- iOS 解压显示 文件名显示中文
- qt对话框不在任务栏显示
- qt对话框不在任务栏显示
- QT中文显示
- Qt中文显示
- qt中文显示
- QT中文显示
- Qt显示中文
- qt 显示中文
- Qt 中文显示
- QT中文显示问题
- QT中文显示
- QT显示中文
- Nutch 的命令
- 时间复杂度分析
- C#导出txt
- c# winform 程序打包部署
- QGraphicsItem子类对象间消息的传递与获取
- QT对话框显示中文文件名
- Problem32
- GCC 参数
- 大数相加
- css实现上传文件,file按钮用图片显示
- asp.net gridview导出Excel、World文档
- 开启177端口
- Git Magic --- Git入门书籍
- 关于c语言中_restrict