VTK 中文站
返回常见问题
Qt 集成 2026-05-18 1 分钟阅读

VTK + Qt 窗口大小调整/刷新问题

解决 Qt 中 VTK Widget 调整大小后画面不刷新、比例异常或渲染区域错位的问题。

问题描述

Qt 窗口调整大小后,VTK 渲染区域不刷新、画面拉伸或只显示一部分。

解决思路

确认 VTK Widget 被正确放在 Qt Layout 中,而不是手动固定坐标和尺寸。Layout 会负责 resize 事件传递。

必要时在窗口 resize 后触发渲染:

ui->vtkWidget->renderWindow()->Render();

常见原因

如果你在初始化后又替换了 RenderWindow 或 Renderer,Qt Widget 内部状态可能和当前渲染对象不一致。建议初始化阶段一次性设置好对象关系。

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。