添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
我用一个qss文件设置样式表,样式表中含有中文,然后读取文件加载样式表,但是字体类型没有效果,比如:微软雅黑和黑体字体看不出来差别,但是改成西文字体就有效果,我怀疑是读取qss文件的中文乱码问题,我读取文件的代码如下:
QFile file(stylePath);
file.open(QFile::ReadOnly);
QString styleSheet = QString::fromLatin1(file.readAll());
qApp->setStyleSheet(styleSheet);
没有处理编码问题,请问如果我在主函数里面设置编码如下:
QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
应该怎么修改加载样式表的代码?谢谢!