AWTK 最新动态:支持浏览器控件

企业   2024-11-19 11:38   广东  

导读

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.gitcd 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




ZLG致远电子
ZLG官方账号,一个汇聚500名工程师的研发测试分享平台,为您提供电子世界领先的产品技术与行业解决方案。
 最新文章