• 6074阅读
  • 1回复

[提问][问题已经解决]QtCreator在ubuntu下无GBK文本编码,文本乱码问题 [复制链接]

上一主题 下一主题
离线lvhuat
 
只看楼主 倒序阅读 楼主  发表于: 2013-02-21
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
参考:http://www.newsmth.net/nForum/#!article/KDE_Qt/3374
声明:这只是一个问题解决后的思路整理,我只是一个新手
重新装了个UBUNTU系统,搭建了QT-4.7.4开发平台。安装QT-creator2.6.2-bin
问题:打开我的工程发现很多文件都是中文乱码,点开chose encoding(选择编码),其中也没有GBK,GB2312的编码方式。
分析:没有相应插件,是什么插件,应该放到什么地方。
解决过程:缺少 libqcncodecs.so  libqjpcodecs.so  libqkrcodecs.so  libqtwcodecs.so 其中一个或多个动态库。
               首先:你可以在两个地方找到现成的动态库文件夹codecs:
                           1.在你的QT源文件包中(~/Downloads/qt-everywhere-opensource-src-4.7.4/plugins/ )的plugins/
                           2.qt安装目录(QTDIR/plugins/)
               其次:将[ codecs文件夹 ]拷贝到 qt-creator/bin中,比如我的[/usr/qt-creator2.6.2/bin]
               最后:重启你的Qt-creator


最后说一句话:我是一个Qt新手,了解Qt在互联网上解决问题的思路很少。参照着有限的帖子并且最终解决问题的可能性也比较低

我现在就还有UBUNTU QSound 没有声音,PHONON开发平台搭建无法成功,QFontDataBase::addApplicationfamilies(QString)返回值为-1等很多问题没有解决,希望那些真正有实力,有经验的老鸟们,能给咱们写些经验之谈,你的一句话,可能节省我们这种不解决问题誓不罢休的愣头青几天的时间。
          
离线XChinux

只看该作者 1楼 发表于: 2013-02-21
QSound,你用的音频文件是什么类型的?不是.wav的吧?用.ogg试验一下。

至于添加字体,用QFontDatabase::addApplicationFont ( const QString & fileName )这个静态方法。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个