level 5
点击下一页按钮时点了好几下,再第二页还没显示出来的时候,【后面的那几下点击点到了第二页的button】
我其实在第一下点击的时候已经把 “下一页”按钮 disable了,然后在灰色的按钮上多点的那几下实际点到的是第二页上面的东西???
不知道有没有大神知道怎么解决这个问题。
我的页面切换是按下面的思路写的:
所有的页面都在一个gridlayout里切换。所有页面事前new好了在一个pages的list里面。
每次切换时,把当前页面hide, 然后从grid里移除,把下一个页面添加进grid里,然后show出来。
2018年07月19日 08点07分
1
level 6
这种切换页面的功能可以考虑用QStackedWidget 或者 QTabWidget来做
2018年07月19日 09点07分
2
level 6
另外根据你的描述, 是不可能点到第二页的, 因为你是先隐藏第一页然后再显示第二页。如果第二页没显示出来, 也不存在事件穿透。你是怎么点到第二页的? 感觉你写的代码里有坑。
2018年07月19日 09点07分
3
我也觉得很奇怪,等晚上我贴一下大体的代码
2018年07月19日 09点07分
我贴了一下代码,不知道问题在哪里。
2018年07月19日 12点07分
level 5
基本实现思路如上,在第一个页面的button多点几下,会点到第二个页面的button.
2018年07月19日 12点07分
6