awtk icon indicating copy to clipboard operation
awtk copied to clipboard

问题咨询:label控件在中文内容过长时属性勾选自动换行导致崩溃(英文没有影响)

Open Sunyhs opened this issue 3 years ago • 5 comments

xml代码如下:

gdb调试结果如下: (gdb) bt #0 0x00241838 in label_on_paint_self () #1 0x0028bed8 in set_linebreaks.constprop () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb)

Sunyhs avatar Jan 25 '22 01:01 Sunyhs

<label name="label1" h="33%" line_wrap="true" word_wrap="true" style="default" text="中文测试短"/> <label name="label2" h="33%" line_wrap="true" word_wrap="true" style="default" text="中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中中文测试长"/> <label name="label3" h="33%" line_wrap="true" word_wrap="true" style="default" text="showshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshowshow"/>

Sunyhs avatar Jan 25 '22 01:01 Sunyhs

view中三个label控件,中文短测试, 中文长测试,英文长测试,崩溃以后将中文长测试剪短测试后,英文长实测通过

Sunyhs avatar Jan 25 '22 01:01 Sunyhs

你可以提供完整的崩溃的 ui 文件?我测试了你上面的那一段 xml 代码,没有出现崩毁问题,我用的是 1/24 号的 awtk 代码测试的,要么你可以试一下把 awtk 的版本升级看看还没有?

WNsACE avatar Jan 25 '22 02:01 WNsACE

好的,我是用的之前版本大概是2021/07/22左右的版本,label中文内容过长时会导致崩溃,用window_open开启一个xml弹窗,xml中由popup创建,结构如此:popup view label,label,label /view /popup label控件中的内容为我展示的内容

Sunyhs avatar Jan 25 '22 03:01 Sunyhs

最新的代码是正常么?如果不正常的话,你提供一个完整的 xml 文件?我这边测试一下

WNsACE avatar Jan 26 '22 01:01 WNsACE