qt中update

qt中update,第1张

你可以先检查一下下面的问题:

1、执行成功没有:即判断res是true还是false,如果是false,根据错误信息检查原因;

2、检查数据库里面有没有id = sensorCheckError.id的记录,如果没有,数据库就应该没有变化。如果没有id = sensorCheckError.id的记录需要增加,请使用INSERT INTO语句;

repaint()方法用于重绘组件,该方法有下面四种形式:

1。public void repaint()

2。public void repaint(long tm)

//指定调用update方法之前等待的最大毫秒数tm

3。public void repaint(int x,int y,int width,int height)

//重绘组件的指定矩形区域

4。public void repaint(ling tm,int x,int y,int width,int height)

repaint方法不总是马上执行,Java虽然会尽可能快的执行repaint,当Applet运行在较慢的平台上或计算机较忙时,应该考虑使用第2或4种repaint方法,指定在多长时间内必须执行repaint,否则就放弃。

Update()方法用于更新组件,AWT调用该方法以响应对repaint()的调用,在调用update()或paint()之前,组件的外观将不会发生改变。它更新组件的步骤为:通过充填组件的背景色来清除该组件,然后,设置图形上下文(其原点为该组件的左顶点)的颜色为该组件的前景色,最后,调用paint方法完整地重绘该组件。该方法的原型为:

Public void update(Graphics g)

Paint()方法用于绘制组件,当需要绘制组件的内容时调用该方法。该方法的原型为:

Public void paint(Graphics g)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9990792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存