在做很多項目的UI界面的時候,相信絕大部分人都有過抄襲别人的UI界面尤其是顔色的時候,畢竟十個程式員九個沒有審美,或者說審美跟一坨屎一樣,大家主要的精力以及擅長點都是在寫功能實作具體功能上面,這個事情怎麼說呢,這确實是程式員的主要職責,但是在大部分的小公司,UI也都是需要程式員自己去搞定的,自己想不出來怎麼辦,借鑒咯,不知道顔色值怎麼辦,用顔色拾取器點一下咯。
Qt内置的grabWindow方法,可以指定句柄擷取對應的顔色,是以如果要對螢幕取得顔色值的話,傳入整個螢幕的句柄即可,螢幕的句柄在Qt中的表示是QApplication::desktop()->winId(),要實時擷取怎麼辦呢,當然最簡單的辦法就是開個定時器咯,定時器不斷調用這個方法,擷取螢幕滑鼠坐标和顔色值。

以上作品完整源碼下載下傳都在開源首頁,會持續不斷更新作品數量和品質,歡迎各位關注。
國内站點:https://gitee.com/feiyangqingyun/QWidgetDemo
國際站點:https://github.com/feiyangqingyun/QWidgetDemo
個人首頁:https://blog.51cto.com/u_15246509