几个界面,有相同位置按钮,如何避免界面还未显示按钮已经点击

__阿飞__ 2012-12-06 06:37:13
环境说明:我现在开发的程序最后要在一个触摸屏设备上运行,关键是设备并不像计算机那样内存资源丰富,所以,当把程序移植到开发板的时候,程序有点反应延迟,暂时不说优化问题,后续肯定优化程序,现在有个问题如下,希望大家看下.

程序说明:
如下面所示:

黑色边框是窗体,红色矩形块是窗体的一个按钮,我的项目是很多的这种界面,红色块都在相同位置,通过点击红色按钮来切换到对应的下一个界面,这些界面每次只显示一个,其他的都是隐藏的.类似于卡片,一张一张的抽,抽出来的放到下面.

问题是:
我的设备反应有点缓慢,我快速的对着红色方块触摸5次之后,我的手已经离开设备了,但是设备会自己慢悠悠的切换,出现弹出来一个界面,然后红色块自动点击,然后下一个,下一个界面,直到5次全部触发完.我希望做到的效果是,点击红色按钮,下一个界面出来,等一切都加载完成,妥当了,然后才可以允许触摸红色方块,不可以这么啪啪啪的界面还没出来都点击了好几次,这样UE很不好.希望大家给看看,谢谢哈!


...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dext 2012-12-06
  • 打赏
  • 举报
回复
这个 用 disable enable 解决不了吗?
shanpobaiyang 2012-12-06
  • 打赏
  • 举报
回复
2440的芯片,跑起来就是慢,嫌动态的显示比较慢的话,那就加一个事件过滤器,自己处理一下响应的时间间隔,给下一个界面留出显示完全的时间。
__阿飞__ 2012-12-06
  • 打赏
  • 举报
回复
我用的公司做的板子,S3C2440的芯片,其他的不方便讲了哈
引用 1 楼 shanpobaiyang 的回复:
敢问楼主用的什么开发板?
__阿飞__ 2012-12-06
  • 打赏
  • 举报
回复
动态的创建和销毁有点占内存,不停的来回new,delete,也是很耗资源的额,之前界面比较多的时候,因为每个界面组件还不少,所以new出来,好慢的说,所以,索性初始化全部new好,调用哪个直接show即可.
引用 2 楼 shanpobaiyang 的回复:
这些界面每次只显示一个,其他的都是隐藏的.类似于卡片,一张一张的抽,抽出来的放到下面. 楼主不妨试一试动态的创建和销毁,而不是一下五个窗体一下都出来
shanpobaiyang 2012-12-06
  • 打赏
  • 举报
回复
这些界面每次只显示一个,其他的都是隐藏的.类似于卡片,一张一张的抽,抽出来的放到下面. 楼主不妨试一试动态的创建和销毁,而不是一下五个窗体一下都出来
shanpobaiyang 2012-12-06
  • 打赏
  • 举报
回复
敢问楼主用的什么开发板?

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧