awtk-widget-web-view 是基于webview实现的AWTK浏览器控件,使得AWTK应用程序能够显示web页面,比如实现集成在线帮助和调用地图等功能。
项目网址:https://gitee.com/zlgopen/awtk-widget-web-view
界面效果
特性
支持显示 web 页面。 支持显示本地文件。 支持 C/C++调用 JavaScript。 支持 JavaScrip 调用 C/C++函数 。 支持 Windows、MacOS、Ubuntu。
准备
安装webview的编译环境。 安装AWTK的编译环境。
获取 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
cd 3rd
./build_macos.sh
scons
cd 3rd
./build_linux.sh
scons
运行
Windows 需要设置环境变量:
./bin/demo
MacOS 需要设置环境变量:
export DYLD_LIBRARY_PATH=bin
Ubuntu 需要设置环境变量:
export GDK_BACKEND=x11
相关项目
AWTK-HTML-VIEW
https://github.com/zlgopen/awtk-widget-html-view
AWTK-NETSURF
https://github.com/zlgopen/awtk-widget-netsurf