Qt 设置qss时注意字符

qss得编写一般得用UTF-8得格式如下所示: Qt 设置qss时注意字符

所以在主函数中使用qss得时候需要注意,qt中文编码格式得设置,以及qss得读取。

//设置中文编码格式 QTextCodec *textCodec = QTextCodec::codecForName(“UTF-8”); QTextCodec::setCodecForCStrings(textCodec); QTextCodec::setCodecForLocale(textCodec); QTextCodec::setCodecForTr(textCodec); /***load style sheet***/ QFile styleFile(“:/image/style/ui.qss”); if(!styleFile.open(QFile::ReadOnly)){ qDebug() << “ui.qss open failed”; } QString str =QString(styleFile.readAll()); styleFile.close(); qApp->setStyleSheet(str);

而且此时一定得注意前后得顺序,实际使用中,发现设置中文编码格式需要在读取qss文件之前,不然qss文件读到得无法设入工程中。

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:Qt 设置qss时注意字符 https://www.yhzz.com.cn/a/13474.html

上一篇 2023-05-11
下一篇 2023-05-11

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。