当前位置: 首页 > news >正文

AWTK-WIDGET-WEB-VIEW 发布

awtk-widget-web-view 是通过 webview 提供的接口,实现的 AWTK 自定义控件,使得 AWTK 可以方便的显示 web 页面。

项目网址: https://gitee.com/zlgopen/awtk-widget-web-view

webview 提供了一个跨平台的 webview 接口,是一个非常优秀的开源项目,在此对原作者表示感谢。

在这里插入图片描述

特性

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

运行

./bin/demo
  • MacOS 需要设置环境变量:
export DYLD_LIBRARY_PATH=bin
  • Ubuntu 需要设置环境变量:
export GDK_BACKEND=x11

相关项目

  • AWTK-HTML-VIEW

  • AWTK-NETSURF

http://www.lryc.cn/news/486472.html

相关文章:

  • Mysql每日一题(if函数)
  • Spring Cloud Alibaba [Gateway]网关。
  • 【动手学深度学习Pytorch】2. Softmax回归代码
  • 技术周总结 11.11~11.17 周日(Js JVM XML)
  • MATLAB 使用教程 —— 矩阵和数组
  • React教程第二节之虚拟DOM与Diffing算法理解
  • C++——类和对象(part2)
  • 【FFmpeg系列】:音频处理
  • Python绘制雪花
  • vue3 如何调用第三方npm包内部的 pinia 状态管理库方法
  • uni-app快速入门(七)--组件路由跳转和API路由跳转及参数传递
  • Flink升级程序和版本
  • 从0安装mysql server
  • web安全测试渗透案例知识点总结(上)——小白入狱
  • PHP访问NetSuite REST Web Services
  • 【编译】多图解释 什么是短语、直接短语、句柄、素短语、可归约串
  • React中事件绑定和Vue有什么区别?
  • 【DBA攻坚指南:左右Oracle,右手MySQL-学习总结】
  • C++中的内联函数
  • ssh.service could not be found“
  • tensorflow有哪些具体影响,和chatgpt有什么关系
  • Android OpenGL ES详解——几何着色器
  • Java学生管理系统(GUI和数据库)
  • 035_Progress_Dialog_in_Matlab中的进度条对话框
  • 【GPTs】Ai-Ming:AI命理助手,个人运势与未来发展剖析
  • 如何利用SAP低代码平台快速构建企业级应用?
  • Redis设计与实现 学习笔记 第十七章 集群
  • 多端校园圈子论坛小程序,多个学校同时代理,校园小程序分展示后台管理源码
  • 鸿蒙核心技术理念
  • 8. 基于 Redis 实现限流