2023回顾

今年遇到最大的问题:

        屏幕无故卡死,原因各种各样,至今虽说已排查了大部分的原因,也规避掉了一些可能问题,但随着新功能的添加,还是有可能不小心引入。

        期间的解决方案也发布在Qt 屏幕偶发性失灵_qt 虚拟键盘 触摸屏有时候失效 但是鼠标点击是好使的-CSDN博客https://blog.csdn.net/baidu_33879812/article/details/132290052?spm=1001.2014.3001.5502一文中,正如文中提到的,上述的一些操作能极大可能得避免触摸屏卡死的发生,但也并非一劳永逸。排查过程包括应用层,系统层,硬件层。每次的发生并不是同样的环境操作百分百的复现,也就给纠错造成了极大的困难。

        踩了这些坑之后,再次做项目时,如果使用到触摸屏,我可能会在资源够用的情况下,单独给触摸屏一路i2c总线去使用,其余的i2c外设走另外的总线,这样能避免脏数据、或者某个从设备死锁不释放总线时造成的数据传输错乱,进而影响全局的触摸屏的使用。再次使用Qt时会特别注意焦点切换的问题,界面切换了焦点没有带过去的话,在多个模态窗口的焦点切换就会滞后,或者承载焦点的页面已销毁,那么就会导致焦点错乱,现象看起来也是界面卡死。

        最后引用一张网络上图片表达我的心情。

2023回顾_第1张图片

你可能感兴趣的:(1024程序员节)