QWidget 中 update 不执行 paintEvent 2021-11-15 Bug 踩坑记录 Bug, Qt 评论 字数统计: 117(字) 阅读时长: 1(分) 保留现场手动执行update()或者repaint()都不能执行paintEvent函数。 探究原因如果是代码new出来的控件,检查是否正确显示,比如有没有加入到layout中。或者有没有设置父窗口(可能被其他空间遮挡)。 检查控件width或者height大小是否不为 0。如果为 0,也不会出出发paintEvent。 解决方法参考 QT 在构造函数中写的控件不显示