4

MypaintEvent可以访问一个指针,其值会不时变化,绘制的内容取决于这些值。通过基本调试,我确定正在调用此函数,但窗口没有更新。新的东西只有在失去焦点到另一个应用程序时才会出现在窗口上。

如果这与性能有关,我可以在 中设置一个静态变量paintEvent来检查指针是否已更新,以避免不必要的重绘。如果 Qt 能在我告诉它时进行绘画,那就太好了。

我希望有人可以帮助我或为我指明正确文档的方向。谢谢。

4

1 回答 1

4

您必须调用update()方法来重新绘制您的小部件。

于 2013-01-27T09:23:22.967 回答