最近在研究qt界面開發(fā),發(fā)現(xiàn)使用qss對界面進行美化后效果不錯,要比mfc效率高很多,美化效果也很出色。但是在使用qss文件對界面控件進行美化的過程中遇到了個很奇葩的問題,困惑了我好久,今晚又遇到了,感覺整個人都不好了,問題癥狀如下:

 ?。?)我在Qt Creator中新建了一個工程,添加qss文件及內(nèi)容后運行,加載qss文件并運行程序,qss美化效果死活出不來(經(jīng)檢查,qss內(nèi)容及加載過程都正確);

 ?。?)在Qt Creator中打開一個現(xiàn)有項目,該項目中含有qss文件,能正確加載,在別的電腦上也驗證過美化效果能出來,在我電腦上直接運行也有效果,但是我更改了qss文件的內(nèi)容后,再運行,所有qss美化效果都沒了。

  通過從網(wǎng)上查詢,最終參考別人的意見并自己測試,最終解決,基本確定是qss編碼問題造成的,解決方案如下:

  (1)在項目中選中qss文件,右擊/用...打開/System Editor。如下圖:

    移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

  (2)文件/另存為/編碼方式選擇ANSI/保存

    移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式