sunye88888 发表于 2026-9-5 11:09:48

使用 Sw 界面库的朋友注意了 ,疑似一个严重 Bug

本帖最后由 sunye88888 于 2026-9-5 13:05 编辑

之前在论坛曾经发帖曝光过一个 sw界面库的漏洞,并且和作者吵了一架,随后就被被踢出群了,现在只能发帖提醒一下使用者注意避坑


至于为什么吵架之后还要用,一个是已经写了很多代码,后来模块作者也把排序问题更新解决了,毕竟也是花钱买了就想凑合用下去
结果又发现基础组件的一个 bug ,当然也可能是也许我水平太菜,我的代码有问题

最后的图片不知道咋带上去的,和这个问题无关
真心提醒各位,我只是做了一个简简单单的小工具,就发现了两处问题,做大型项目一定要谨慎!!!


问题现象:sw 界面库中的 编辑框 在处理路径 V:\game\RetroArch\roms\MD 的时候会把 \r 当做换行处理


下面请看实例

1.在使用自带的界面编辑器的时候,复制 V:\game\RetroArch\roms\MD 到编辑框中时,\r 部分编辑框显示错误


2.
在使用代码 让编辑框 显示文本的时候,直接暴力拆解成两行,尽管我设计器中设置了单行显示
下图是代码片段,以及调试输出的结果,与实际软件运行界面









诗木 发表于 2026-9-5 12:49:42

作者得谢谢你,发现这么多BUG

sunye88888 发表于 2026-9-5 13:06:36

诗木 发表于 2026-9-5 12:49
作者得谢谢你,发现这么多BUG

我都在怀疑 是不是就我自己真的再用;P

Xeres 发表于 2026-9-5 13:30:43

差不多吧

身边演员太多 发表于 2026-9-5 21:14:16

有点小问题正常,提出来修复就行了,毕竟源码那么多谁也不可能一下就能写出完美作品的,之前的事都过去了,总是拿作者的作品说事,对错轻重大家也都看的出来,没必要!

namoai 发表于 2026-9-5 23:35:15

双斜杠转义试试

sunye88888 发表于 2026-9-6 08:40:31

身边演员太多 发表于 2026-9-5 21:14
有点小问题正常,提出来修复就行了,毕竟源码那么多谁也不可能一下就能写出完美作品的,之前的事都过去了, ...

我只是报告下 bug,你不喜欢可以不看

sunye88888 发表于 2026-9-6 08:41:52

namoai 发表于 2026-9-5 23:35
双斜杠转义试试

编辑框就是别人交互的,复制粘贴都能出问题,你难道做个软件,给使用者还要说明下?复制注意多复制个斜杠么

namoai 发表于 2026-9-6 10:46:39

sunye88888 发表于 2026-9-6 08:41
编辑框就是别人交互的,复制粘贴都能出问题,你难道做个软件,给使用者还要说明下?复制注意多复制个斜杠 ...

复制进来的时候,软件监听事件回调给个双斜杠就好了

sunye88888 发表于 2026-9-6 12:34:00

namoai 发表于 2026-9-6 10:46
复制进来的时候,软件监听事件回调给个双斜杠就好了

我买个成品模块,出问题在自己想法各种打补丁么?不理解,大不了不用了。但是问题我要说出来
页: [1] 2
查看完整版本: 使用 Sw 界面库的朋友注意了 ,疑似一个严重 Bug