当前位置: 代码迷 >> QT开发 >> VC中的Invalidate,qt要什么代码替代
  详细解决方案

VC中的Invalidate,qt要什么代码替代

热度:324   发布时间:2016-04-25 02:59:32.0
VC中的Invalidate,qt要什么代码代替
我用qt调用海康进行图像显示,显示已经成功。
但是当我图像进行切换的。两个图像会重叠。查看vc的源码。
NET_DVR_StopRealPlay(m_lPlayHandle);
GetDlgItem(IDC_STATIC_PLAY)->Invalidate();
而我用
   NET_DVR_StopRealPlay(lRealPlayHandle);
ui->widget->repaint();
或者
   NET_DVR_StopRealPlay(lRealPlayHandle);
ui->widget->update();
都不行,请问qt中有什么函数能达到vc的Invalidate();的功能。
------解决思路----------------------
update就可以。你看看paintevent里是不是在切换时没有关掉另一个显示 楼上试试