pycharm读取.qss文件时的无效问题

pycharm读取.qss文件时的无效问题

.qss文件的读取在utf-8编码出现问题

我用pycharm编写程序时,读取了一个.qss文件用于控制一批控件字体等属性。如图:
pycharm读取.qss文件时的无效问题
结果没反应!!!!
百思不得其解,看到一篇博文后灵机一动。博文附上:
https://www.cnblogs.com/findumars/p/4256637.html
同为qt,是不是我也是这种情况?
于是我新建一个.qss文件,打印测试一下:pycharm读取.qss文件时的无效问题
结果发现文件开头有乱码的东西:
pycharm读取.qss文件时的无效问题
于是我赶紧看了一下我的项目的编码设置。。(ctrl +alt +s)
pycharm -> file -> setting -> editor -> file encodings
pycharm读取.qss文件时的无效问题
就是这个with BOM搞得鬼!!!!
修改成 with NO BOMpycharm读取.qss文件时的无效问题


!!!!!!!!!!!!!!
一定要再新建一个.qss文件才能应用到,修改以前的.qss文件好像应用不到。
新建后测试一下,发现能够正常打印。也能正常调用了!pycharm读取.qss文件时的无效问题