导读
AWTK 浏览器控件,基于 webview 项目实现,将浏览器嵌入到 AWTK 应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。
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
编译 MacOS 版本
cd 3rd
./build_macos.sh
scons
编译 Ubuntu 版本
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
阅读全文