簡體   English   中英

Qt重新調用paintEvent,但是widget沒有更新

[英]Qt repaint paintEvent called but widget not updating

我的paintEvent可以訪問一個值,該指針的值會不時變化,繪制的內容取決於這些值。 通過基本調試,我確信正在調用此函數,但窗口不會更新。 當新的東西失去焦點到另一個應用程序時,它們只出現在窗口上。

如果這是關於性能的,我可以在paintEvent設置一個靜態變量來檢查指針是否已經更新,以避免不必要的重新繪制。 如果Qt在我告訴它的時候畫畫會很好。

我希望有人可以幫助我,或指出我正確的文件方向。 謝謝。

您必須調用update()方法來重新繪制窗口小部件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM