awtk-web
awtk-web copied to clipboard
在浏览器中运行AWTK应用程序
项目中需要用到dialog_modal,请问有解决方案吗?
一般web应用都会从服务器获取一些数据,还可能会提交一些表单,这方面awtk-web是怎么做的?
比如应用的尺寸是800x480像素 生成的web应用在手机浏览器上只能显示其中一部分 而且没有滚动条,无法拖动或缩放,可能与手机的高DPI有关系 在电脑上如果DPI是100%,如果浏览器窗口太小是可以有滚动条的
调试后发现是下面这个函数的问题,dpi=2造成后面assets.find找不到资源 建议做一个兼容修改,优先找x2的图片,如果找不到就找 x1的图片 另外我试验了一下,如果强制 let dpi = '/x1/',图片可以显示,但还是保持图片的原始大小 ``` AssetsManager.getImage = function (name) { let anydpi = '/xx/'; let dpi = '/x‘ + TBrowser.getDevicePixelRatio() + ’/'; const assets = g_awtk_assets['image'];...
字体偏大偏上问题
例子ui: [design.zip](https://github.com/user-attachments/files/16082216/design.zip) build.json: ``` { "name": "menucase", "version": "1.0", "assets": "res/assets", "author": "AWTK Develop Team", "copyright": "Guangzhou ZHIYUAN Electronics Co.,Ltd.", "themes":["default"], "web": { "app_type": "c", "assets": "design", "sources": [ "src/*.c",...
有一个需要,给显示界面套上机器外壳,外壳右侧有几个按键,通过这几个按键完成切换焦点和选中的操作,这个机器外壳想实现在html上,这样就不用改已经写好的awtk程序的分辨率,现在不清楚,如果自己给这些按键写js逻辑模拟按键事件触发,按键事件能不能影响到awtk的canvas? 谢谢
根据jsdemo13提了个demo试下,发现控制台并没有识别到book.js,这部分可有想法?
**复现步骤:** 1.浏览器设置缩放比例不为100%。 2.进入AWTK-WEB界面,鼠标在控件上移动、点击等,触发控件的刷新。 3.出现框线残留,如下图:  **问题简单分析** 1.使用edge, chrome浏览器均会出现,应同浏览器类型及版本无关。 2.尝试修改widget的dirty_rect_tolerance属性,修改脏矩形大小,打开awtk的debug模式,发现这些框线同脏矩形大小相关,dirty_rect_tolerance取任何值,框线总在脏矩形外侧1px的距离。 3.浏览器缩放比例高于、低于100%均会出现,应同具体的缩放比例无关。但等于100%时不出现,怀疑可能与ratio(缩放比例)不为1时,进行某些计算导致精度丢失有关。 帮忙看下具体原因
比如Cwebsocket的例子,我不想写死,我想用一个json文件保存连接的ip地址,程序启动时读取这个json来连接,但是不清楚awtk-web里对文件读取怎么处理?机器上能正常读取的逻辑到了web就没用了。
需求是一些动态页面,比如图片轮播,已经用mutable_image实现了,想部署到web上,自己试着emcc编译了一下,发现image_fill没法用,换成了bitmap_transform实现类似功能在编译通过,然后在浏览器上显示,发现什么都没出来。 问下这个可以支持吗?