嵌入式学习小组
直播中

孙榕

7年用户 216经验值
私信 关注

关闭UCGUI button按下后闪烁的原因是什么?怎么解决?

1、触摸屏驱动 是GT9147  每10ms 获取一次
2、hButton1 = BUTTON_Create(142, 400, 200, 100, GUI_ID_OK, WM_CF_SHOW);
        BUTTON_SetBkColor(hButton1, 1, GUI_WHITE);
        BUTTON_SetBkColor(hButton1, 0, GUI_RED);
        
        hButton2 = BUTTON_Create(142, 100, 200, 100, GUI_ID_OK, WM_CF_SHOW);
        BUTTON_SetBkColor(hButton2, 1, GUI_WHITE);
        BUTTON_SetBkColor(hButton2, 0, GUI_RED);
  while(1)
        {
        GUI_Exec();           /* 重回所有控件 */
        }
     这是程序的源码 , 问题是 这个按钮 按下后来回的闪 就是那种按下松开按下松开的那种闪烁
3 、 一开始 我怀疑是刷屏的问题  但是创建勾选框 也是这种来回闪烁的效果
4、 另外 请教如何通过按钮来控制led 开关 即 怎么获取 button的状态   
5、求大佬不吝赐教

回帖(1)

张永强

2020-4-24 09:39:12
ucgui版本 是3.9 版本的  清屏速度 可以看到 但是很快  测试触摸屏  鼠标小箭头 显示正确 稍微有点卡
举报

更多回帖

发帖
×
20
完善资料,
赚取积分