QT UI仅在模糊后重新绘制

时间:2012-11-27 13:28:03

标签: qt animation user-interface repaint

  

可能重复:
  QTPropertyAnimation not finishing properly

我有一个用户界面,在关闭动画后,还有一个小小的条形图。 如果您离开窗户,这个酒吧只会消失。 如何确保动画后条形图消失?

init-open-close

1 个答案:

答案 0 :(得分:2)

假设动画结束时不应显示任何内容,最好是在动画结束时使用update()强制窗口重新绘制。

如果您要返回主事件循环,这将正确执行。如果没有,请致电qApp->processEvents()。只记得在主线程中调用此方法。

希望它有所帮助。