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

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

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

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

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

    移動(dòng)開(kāi)發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

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

    移動(dòng)開(kāi)發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

延伸閱讀

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