導讀
AWTK 瀏覽器控件,基于 webview 項目實現(xiàn),將瀏覽器嵌入到 AWTK 應用程序中,讓開發(fā)者可以方便的集成在線幫助和調用地圖等功能。
awtk-widget-web-view 是基于webview實現(xiàn)的AWTK瀏覽器控件,使得AWTK應用程序能夠顯示web頁面,比如實現(xiàn)集成在線幫助和調用地圖等功能。
項目網址:https://gitee.com/zlgopen/awtk-widget-web-view
界面效果
特性
-
- 支持顯示 web 頁面。支持顯示本地文件。支持 C/C++調用 JavaScript。支持 JavaScrip 調用 C/C++函數(shù) 。支持 Windows、MacOS、Ubuntu。
準備
-
- 安裝webview的編譯環(huán)境。
安裝AWTK的編譯環(huán)境。
獲取 awtk 并編譯
git?clone?https://github.com/zlgopen/awtk.git
cd awtk; scons; cd -
生成示例代碼的資源
python scripts/update_res.py all
編譯
編譯 Windows 版本
cd?3rd
./build_win32.sh
scons
編譯 MacOS 版本
cd?3rd
./build_macos.sh
scons
編譯?Ubuntu?版本
cd?3rd
./build_linux.sh
scons
運行
Windows 需要設置環(huán)境變量:./bin/demo
MacOS 需要設置環(huán)境變量:export DYLD_LIBRARY_PATH=bin
Ubuntu 需要設置環(huán)境變量:export GDK_BACKEND=x11
相關項目
AWTK-HTML-VIEW
https://github.com/zlgopen/awtk-widget-html-view
AWTK-NETSURF
https://github.com/zlgopen/awtk-widget-netsurf
閱讀全文