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

    文章

    1030

    浏览量

    35402
  • 编译
    +关注

    关注

    0

    文章

    659

    浏览量

    32903
  • awtk
    +关注

    关注

    0

    文章

    44

    浏览量

    237
收藏 人收藏

    评论

    相关推荐

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

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

    写一个Chrome浏览器插件

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

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

    导读HarmonyOS是全球第三大移动操作系统,有巨大的市场潜力,在国产替代的背景下,机会多多,AWTK支持HarmonyOS,让AWTK开发者也能享受HarmonyOS生态的红利。AWTK
    的头像 发表于 11-06 08:03 270次阅读
    <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 458次阅读
    【<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

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

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

    AWTK使用经验】如何播放视频或摄像头画面

    目前想在ZTP800示教AWTK程序中实现播放视频或者播放摄像头画面的效果,可以借助AWTK的mutable_image控件或usb_camera
    的头像 发表于 07-04 08:25 644次阅读
    【<b class='flag-5'>AWTK</b>使用经验】如何播放视频或摄像头画面

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

    。我们需要了解这些差异,以确保网站或应用在不同的浏览器中都能正常工作,因为不同的浏览器对CSS、JavaScript等的支持程度和实现细节可能有所不同。 3.追求良好的性能需要我们了解浏览器
    的头像 发表于 07-01 18:03 483次阅读
    不只是前端,后端、产品和测试也需要了解的<b class='flag-5'>浏览器</b>知识

    Opera浏览器引领潮流,全球首接端侧AI大模型

    昆仑万维旗下海外平台Opera宣布,其旗舰浏览器Opera One和游戏浏览器Opera GX将正式接入端侧AI大模型,成为全球首个实现这一突破的主流浏览器
    的头像 发表于 06-03 09:18 756次阅读

    微软Edge浏览器停止支持旧对比度调整,强调强制色彩标准

    微软日前公布消息,决定终止Edge浏览器对传统“-ms-high-contrast”和“-ms-high-contrast-adjust”属性的使用,转向使用全新的“强制颜色”标准这一跨浏览器解决方案。
    的头像 发表于 04-30 11:07 865次阅读

    AWTK使用经验】加载和释放外部图片

    指定路径的图片资源AWTK默认加载资源方式有两种,一种是将资源打包到程序中放入Flash,另一种是放在res资源目录中。假设现在需要实现一个图片浏览器并移植到ZT
    的头像 发表于 04-26 08:25 486次阅读
    【<b class='flag-5'>AWTK</b>使用经验】加载和释放外部图片

    Edge浏览器关闭Microsoft Rewards扩展原因揭晓

    据报道,近期德国等地的Microsoft Edge浏览器用户发现,安装或启动Microsoft Rewards扩展后,会出现“右上角扩展被Edge浏览器禁用以保障您的浏览器安全”的提醒窗口。
    的头像 发表于 04-10 09:55 843次阅读

    Mozilla Firefox浏览器推出Text Fragments功能,提升用户体验

    早在2020年,谷歌即在Chrome浏览器中推出了“Scroll to Text Fragments”功能,而Edge、Opera、Brave、Vivaldi以及苹果Safari等基于Chromium的浏览器也已支持这一便捷特性
    的头像 发表于 04-08 10:21 644次阅读

    鸿蒙实战开发:【浏览器制作】

    使用[@ohos.systemparameter]接口和[Web组件]展示了一个浏览器的基本功能,展示网页,根据页面历史栈前进回退等。
    的头像 发表于 03-19 17:47 605次阅读
    鸿蒙实战开发:【<b class='flag-5'>浏览器</b>制作】

    安卓版Chrome浏览器现已支持第三方密码管理调用

    据报道,数据解析专家Leppeva64近日在安卓版谷歌Chrome浏览器的源代码中透露,该浏览器已在安卓平台上实现了对第三方密码管理的调用支持,并覆盖Stable、Beta及Cana
    的头像 发表于 03-19 11:04 726次阅读