Qt編寫echart儀表盤JS交互程序支持webkit和webengine(開源)


Echart是百度研發團隊開發的一款報表視圖JS插件,功能十分強大,是本人用過的國產作品中最牛逼的,記得四五年前就在qt中使用過,當時用的瀏覽器控件是webkit,由於5.6以后的版本不再支持webkit,而換用webengine內核,很多人在下載使用后不能正常編譯,今天特意抽空做個webengine版本,使得同時支持webkit和webengine。
在webkit中執行JS用的是webView->page()->mainFrame()->evaluateJavaScript(js);
而webengine用的是webView->page()->runJavaScript(js);
執行效率上,webengine甩webkit好幾條街,在拖動滑塊動態設置值的時候,webengine的CPU占用只有1%,而webkit居然達到了7%,恐怖!怪不得webkit逐漸被qt拋棄了webengine只是內存使用上增加了些。歡迎各位測試后可以在文章后面留言報告下,謝謝!
完整源碼下載:https://download.csdn.net/download/feiyangqingyun/11029096
webkit版本和webengine版本運行效果圖一致:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM