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

描述

导读

AWTK 浏览器控件,基于 webview 项目实现,将浏览器嵌入到 AWTK 应用程序中,让开发者可以方便的集成在线帮助和调用地图等功能。

 

awtk-widget-web-view 是基于webview实现的AWTK浏览器控件,使得AWTK应用程序能够显示web页面,比如实现集成在线帮助和调用地图等功能。

 


 

界面效果

编译编译

 

特性

  • 支持显示 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

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分