0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

ZLG致远电子 ? 2024-11-20 01:05 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读

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

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


界面效果

7a55acd0-a698-11ef-8084-92fbcf53809c.png7a743a24-a698-11ef-8084-92fbcf53809c.png

特性

  • 支持显示 web 页面。
  • 支持显示本地文件。
  • 支持 C/C++调用 JavaScript。
  • 支持 JavaScrip 调用 C/C++函数 。
  • 支持 Windows、MacOS、Ubuntu。

准备

  • 安装webview的编译环境。

安装AWTK的编译环境。

获取 awtk 并编译

gitclonehttps://github.com/zlgopen/awtk.gitcd awtk; scons; cd -

生成示例代码的资源

python scripts/update_res.py all

编译

编译 Windows 版本

cd3rd./build_win32.sh

scons

编译 MacOS 版本

cd3rd./build_macos.sh

scons

编译Ubuntu版本

cd3rd./build_linux.sh

scons

运行

Windows 需要设置环境变量:

./bin/demo

MacOS 需要设置环境变量:

export DYLD_LIBRARY_PATH=bin

Ubuntu 需要设置环境变量:

export GDK_BACKEND=x11

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

    关注

    1

    文章

    1041

    浏览量

    36431
  • 编译
    +关注

    关注

    0

    文章

    680

    浏览量

    34259
  • awtk
    +关注

    关注

    0

    文章

    50

    浏览量

    400
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    亚马逊云科技推出Amazon Nova Act SDK预览版,加速浏览器自动化Agent落地

    Storage Service?(Amazon S3),以及全新推出的、支持大规模云端浏览器执行的Amazon Bedrock AgentCore Browser Tool。 Amazon Nova Act SDK最初于2025年初以研究预览版形式推出,旨在帮助
    的头像 发表于 08-06 08:42 ?22次阅读

    微软Microsoft Edge浏览器构筑立体式安全防线

    在信息爆炸的今天,钓鱼网站、诈骗广告、隐私追踪层出不穷。Microsoft Edge 浏览器为桌面与移动端用户构筑了立体式安全防线。用七大安全护盾,保护你的上网安全。
    的头像 发表于 08-04 15:39 ?82次阅读

    老电视如何安装浏览器

    2017年购买的夏普老电视,1.5G+8G存储,网上下的浏览器APK文件在电视内打开就弹出“解析程序包出现问题”。 未知来源选项已打开,存储空间清空到只剩下三个应用(只占用300M左右),基本可
    发表于 06-01 18:57

    edge浏览器识别 latex语法插件

    默认的浏览器是没有latex识别功能的,容易显示为乱码或者源码,无法正常识别。本插件需要在浏览器的扩展程序菜单下安装,能在edge下完美运行。本插件是免费插件。
    发表于 03-17 18:03 ?1次下载

    E2000 Speedometer测试浏览器性能

    。 Speedometer具有以下显著特点,使其在众多基准测试工具中脱颖而出: 真实性:通过模拟真实用户交互,Speedometer的测试结果能够真实反映浏览器在实际使用中的性能表现。 灵活性:支持多任务
    发表于 01-10 21:33

    2024年12月浏览器市场份额报告:谷歌Chrome稳居榜首

    根据市场调查机构Statcounter最新发布的权威报告,2024年12月全球浏览器市场份额排行榜中,谷歌Chrome浏览器再次以卓越的表现稳居首位。数据显示,Chrome的市场占有率高达68.38
    的头像 发表于 01-02 14:58 ?1715次阅读

    讯飞星火浏览器插件全新升级

    时刻陪伴,星火插件让你的浏览器变成真正的生产力工具。
    的头像 发表于 12-25 09:48 ?1199次阅读

    Chrome浏览器优化Android性能,骁龙8至尊版表现突出

    谷歌近日对Chrome浏览器的最新版本进行了重大更新,特别针对Android设备进行了性能优化,特别是对于搭载骁龙8至尊版处理的旗舰设备而言。 自Chrome M112版本以来,Android
    的头像 发表于 12-13 14:44 ?1205次阅读

    OpenAI酝酿创新:计划开发集成聊天机器人的浏览器

    近日,人工智能领域的佼佼者OpenAI正酝酿着一项可能改变浏览器行业格局的重大创新——开发一款能够与其聊天机器人无缝结合的网络浏览器。 据知情人士透露,OpenAI已与多家知名网站和应用程序开发商
    的头像 发表于 11-22 11:06 ?774次阅读

    写一个Chrome浏览器插件

    一、什么是浏览器插件 浏览器插件是依附于浏览器,用来拓展网页能力的程序。插件具有监听浏览器事件、获取和修改网页元素、拦截网络请求、添加快捷菜单等功能。使用
    的头像 发表于 11-18 17:12 ?1096次阅读
    写一个Chrome<b class='flag-5'>浏览器</b>插件

    AWTK 最新动态支持鸿蒙系统(HarmonyOS Next)

    导读HarmonyOS是全球第三大移动操作系统,有巨大的市场潜力,在国产替代的背景下,机会多多,AWTK支持HarmonyOS,让AWTK开发者也能享受HarmonyOS生态的红利。AWTK
    的头像 发表于 11-06 08:03 ?892次阅读
    <b class='flag-5'>AWTK</b> 最新<b class='flag-5'>动态</b>:<b class='flag-5'>支持</b>鸿蒙系统(HarmonyOS Next)

    AWTK最新动态AWTK 1.8版本发布

    AWTK是一套基于C语言开发的跨平台GUI框架,目前正式推出1.8版本。本次更新不仅对许多细节进行了优化,还增添了众多重要特性和文档资料。此外,还引入了三款创新控件和两个与AWTK相关项目。A
    的头像 发表于 08-30 12:48 ?870次阅读
    【<b class='flag-5'>AWTK</b>最新<b class='flag-5'>动态</b>】<b class='flag-5'>AWTK</b> 1.8版本发布

    跨域问题是由浏览器的同源策略造成的

    浏览器
    jf_62215197
    发布于 :2024年08月27日 07:51:42

    不只是前端,后端、产品和测试也需要了解的浏览器知识(二)

    继上篇《 不只是前端,后端、产品和测试也需要了解的浏览器知识(一)》介绍了浏览器的基本情况、发展历史以及市场占有率。 本篇文章将介绍浏览器基本原理。 在掌握基本原理后,通过技术深入,在研发
    的头像 发表于 08-12 14:32 ?706次阅读
    不只是前端,后端、产品和测试也需要了解的<b class='flag-5'>浏览器</b>知识(二)

    图片动画控件和Video image控件的使用方法

    在UI开发过程中,序列帧基本是绕不开的,AWTK 支持多种方法实现序列帧显示,本文介绍图片动画控件和Video image控件的使用方法。
    的头像 发表于 08-06 16:44 ?1715次阅读
    图片动画<b class='flag-5'>控件</b>和Video image<b class='flag-5'>控件</b>的使用方法