炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 109|回复: 0

[建议] 界面库建议

[复制链接]

该用户从未签到

发表于 2022-9-11 21:15:22 | 显示全部楼层 |阅读模式
1、界面库在火山中用布局文件创建窗口时,组件名称在多窗口中不能同名,同名操作会出错,火山中是使用
XC_GetObjectByName来获取对象句柄的,同名时,会导致获取到的句柄是其它已存在窗口同名组件的句柄,建议作者使用类似XC_GetObjectByID的方式,通过XC_GetObjectByName来获取对象句柄时,也能带入一个窗口句柄的参数。炫彩IDE在组件名称那里,提示了需要全局唯一名称,个人觉得这个不应该这样限制,可限制在同窗口内用户设定唯一即可(未设定留空的就无所谓了)。因为多人共同创造一个项目,或从论坛、商城等获取到的其它用户的界面布局文件时,还要考虑是否与自己的窗口组件同名,这会带来不必要的麻烦,如果需要全局唯一,那么组件名称的命名方式要:窗口名称+组件类型+组件名称,这样的组件名称在代码中会造成命名过长,或者修改窗口名称时还需要更改所有组件名称的前缀,带来不太友好的体验。

2、目前编辑框现已拥有"shift+方向键"来选中编辑框内容,建议增加"shift+home/end"键来向前和向后选中内容功能。还有独立的home/end键来快速将编辑框光标调整到最前和最后。


3、界面库可视化设计器,建议每个项目可独立配置全局默认字体,这样可视化设计时的默认字体就为配置的字体信息,否则可视化设计的效果,在代码中设置全局默认字体后,效果不一致,导致不能实时在界面库中浏览效果的问题。


4、res资源文件编辑时,各项列表的顺序,按用户添加/调整的顺序显示,增加调整顺序的上移下移按钮或快捷键。保存后再打开,显示顺序按用户保存时的顺序展示。"字体"资源增加一列按设定参数显示的字体效果。"颜色"资源在"值"那一列增加个色块。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|广州炫软软件科技有限公司 ( 粤ICP备15089345号 )

GMT+8, 2022-10-7 20:41 , Processed in 0.073172 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表