Closed Tracker647 closed 2 months ago
add:label显示的字体偏大偏上 预览: web: xml:
<label name="lbl_depth" x="10" y="125" w="94" h="33" style:normal:border_color="#1a2f4a00" style:normal:icon="cross" style:normal:text_color="#FFFFFF" style:normal:bg_color="#002B6B" style:normal:round_radius="5" style:normal:margin="5" style:normal:font_size="25" style:normal:text_align_v="none" text="10.0m"/>
add:问下桌面端的按键响应在web平台上支持吗,之前有给项目的xml的windows弄key_up和key_down属性,桌面端能切换焦点,但到了浏览器好像就不能
你把整个demo压缩后发给我看看。
原c文件: AwtkApplication4.zip awtk-web的webroot对应文件: AwtkApplication4.zip
144 assert(RET_OK == setting_box_setting_index(setting, index));
to
144 ENSURE(RET_OK == setting_box_setting_index(setting, index));
可以用 assert 检查函数的返回值,但不要把函数放到 assert 里,否则定义了NDEBUG 时函数就被去掉了。要么就用 AWTK 里的 ENSURE 宏。
把源代码放到webroot下对应的位置,就可以在浏览器中调试。
解决了 原来是NDEBUG 问题,多谢
把源代码放到webroot下对应的位置,就可以在浏览器中调试。
在浏览器上有办法看c/c++文件的变量显示吗,看着默认好像是没有的:
这个例子是一个setting box, 按下两边的按钮,或者拉动滑条,box的label都能有对应的状态显示,这个例子在桌面上运行正常,但是移植到web之后发现滑条滑动正常,按钮就点不了。
桌面端,正常情况:
到了浏览器就变成:
示例xml和c home_page.xml
home_page.c
编译环境: 桌面端是awtk designer生成的项目,用的designer自带的sdk,designer是最新版本1.2.2 web端编译部署是用的git上下的awtk,用的6月4号的版本,awtk-web是最新的5月26号版本,不知是不是sdk不一致的缘故