• 5600阅读
  • 2回复

[提问]toolbar的隐藏和显示造成的界面闪烁 [复制链接]

上一主题 下一主题
离线luoyes
 

只看楼主 倒序阅读 楼主  发表于: 2012-09-16

在QMainWindow中添加多行工具条(一行不没有效果,必须多行),然后通过鼠标点击等方式触发以下操作:


隐藏所有工具条,再显示所有工具条

正常情况下界面不会发现有闪烁,似乎Qt对多个工具条的隐藏、显示只做了一次刷新
但是现在不知道什么原因,我的程序里这么做就会闪烁(可能是由于使用了第三方库引起的某些参数被修改),感觉一次调用工具条的显示函数就刷新一次,导致MainWindow内出现多次刷新,使得界面有闪烁

这个情况大概是什么原因引起的?谢谢!
离线luoyes

只看该作者 1楼 发表于: 2012-09-17
暂时通过别的方法解决了,在隐藏、显示toolBar过程中把主窗口的layout禁掉就不闪了
离线淳于半邪

只看该作者 2楼 发表于: 2012-09-17
我们那个系统之前也有这个问题
快速回复
限100 字节
 
上一个 下一个