完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我正在尝试用变量动态更新静态文本小部件,到目前为止,我尝试过这种方法,但是没有成功:它就是不工作,没有显示文本,库也只是中断。我对HARMony感到沮丧,只是更新屏幕和旧图书馆相比有多复杂。有人能帮我吗?谢谢。
|
|
相关推荐
11个回答
|
|
|
对象查找返回有效指针吗?你还想做一次两次,因为这是一次搜索。STORT包含对象创建的ID号吗?
|
|
|
|
|
|
嗨,GOL是非常挑剔的字符串是正确的。有几件事情可能导致它崩溃:缓冲区溢出-没有终止字符字体符号丢失-试图呈现字符的符号,而该符号不存在字符串格式-所有字符串当前都以十六进制数组符号生成,而不是原始ascii。GOL似乎更喜欢这个。一些小部件试图将提供的字符串指针用于其内部内存,这已知会引起问题。我能建议的最好方法是调试字符串集函数,看看它是否被正确设置。如果是,那么请调试静态文本绘制函数并查看它崩溃的位置。这个库是从16位移植的,它牺牲了很多稳定性/可用性来减小代码大小和提高速度。整个图形堆栈早在1.09年就开始重新工作,并且这项工作应该完成。消除这些类型的问题。
|
|
|
|
|
|
考虑到兼容性吗?还是我必须完全重写我的代码?
|
|
|
|
|
|
我们不喜欢当前版本和1.08版本的工具。在可预见的将来,它们将继续在Harmony中使用。新堆栈在几乎每个级别上都有根本的不同,因此API一致性实际上不可能实现。新堆栈在显示驱动程序上使用硬件抽象层来无缝地启用GPU的使用(如果可用)。HAL API在概念上类似于OpenGL的库,但更简化了。原语库已经被移除,诸如显示层和缓冲区管理、渲染效果和基本形状绘制之类的东西现在是HAL API的一部分。还包含多个驱动程序/显示支持。图像和字体解码现在由单独的库/资产生成器处理,该生成器包括支持多个外部数据源、自动调色板生成、运行时字符串国际化、Unicode支持(UTF-8和UTF-16)以及ab可扩展/可扩展的图像解码器框架。我们希望在JPEG的初始版本中包括PNG和可能的GIF支持。GOL将保留,但是它的基本架构正在改变,变得更加现代化。必要的更改包括简化现有的API、添加多层支持以及基于树的小部件层次结构(而不是基于数组的)。然而,现在的外观和感觉将保持不变。一旦所有这一切就绪,我们将开始考虑添加新的小部件和特性,如基于图像的UI蒙皮和小部件动态。当然,MHGC正在升级以方便所有这些新特性的配置。然而,由于可视化设计基本上是通用XML,所以该工具应该能够向前迁移现有设计的大部分(如果不是全部)。
|
|
|
|
|
|
因为我一开始不能使用UseMHGC,因为它不起作用。同样,每次你提出你认为更好的东西时,你不能假设你的客户会重写他们的整个程序来适应新酷的功能。SER接口能升级到V1.08吗?附注:OpenGL是基于PC的游戏的大型重界面。我希望您考虑的是图形不是应用程序。之后,TCP/IP和USB还有很多工作要做。
|
|
|
|
|
|
不,我说现存的烟囱会被弃用,但会继续被包含在和谐中。如果你不想升级,你不需要升级任何东西。客户要求这些特性已经有一段时间了。HAL API在概念上与OpenGL等库相似,但要简单得多。
|
|
|
|
|
|
这是很好的NeSi希望有一个旧的复选框也将使用遗留驱动程序。
|
|
|
|
|
|
是的,我已经检查过null终止,等等。一切似乎都是正确的。那么,我应该如何更新具有可变值的静态文本窗口小部件呢?我跟老古董没关系,谢谢
|
|
|
|
|
|
你查过我告诉你的了吗?我可以后期发布工作代码。它至少工作V1.03。
|
|
|
|
|
|
嗨,NKurzman,是的,我查过了。我通过在GFXH-HGCG.DrackRead的本地范围上声明数组来实现它,这是愚蠢的错误。使它成为全球性的,现在它起作用了。谢谢你总是快速而简洁的回答:D
|
|
|
|
|
|
我做了相同的事情,对globals.sprintf(textpos,“%3fA,%3fA”,gui_.);GFX_GOL_StaticTextSet_GFX_GOL_StaticTextSet(((GFX_GOL_GOL_GOL_GOL_GOL_STATITICTEXX_GOL_STATICTEXX*);GFX_GOL_GOL_GOL_ObjectTex_ObjectTexTexTTexTexTSetSetSet_ObjectTexTexTexTexTextSetSet(GFX_GOL_GOL_GOL_ObjectFind(GFX_GOL_ObjectFinD_ObjectFinD(GFX_INDEX_INDEX_INDEX_0_0,stCurrent)))、GFX_GFX_GFX GFX_GOL_STATIC注意,一旦将数组分配给对象,就不需要再次执行该操作,只需编写文本并设置绘制状态即可。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
494 浏览 0 评论
5807 浏览 9 评论
2347 浏览 8 评论
2235 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3542 浏览 3 评论
1150浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1117浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
884浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
495浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 01:10 , Processed in 0.976447 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
486