Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误
生活随笔
收集整理的這篇文章主要介紹了
Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在看Qt插件相關的文檔,發現Qt里面有些很好的例子,特意來分析下最簡單的一個,發現跑起來后并沒有官方說的效果!
?
本人是Qt5.8 操作系統是Windows 7,編譯器節MinGW,!跑下來的結果是這樣的:
并沒有Big Red Button,相信大部分人應該和我一樣!
一開始懷疑是插件沒加載,經過修改源碼調試,發現插件已經加載!
如下圖:
?
后面發現失效的地方是plugin項目中:
simplestyle.cpp中的QPalette,中palette.setBrush(QPalette::Button, Qt::red);失效了!
將其中的QPalette::Button改成QPalette::ButtonText即可看到想象!
關于Style Plugin Example的實例分析,將會在后面的時間中發布出來!
?
?
總結
以上是生活随笔為你收集整理的Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QML文档阅读笔记-easing.typ
- 下一篇: Qt学习笔记-编写简易的音乐播放器