QT 不更新 UI
Posted
技术标签:
【中文标题】QT 不更新 UI【英文标题】:QT does not update UI 【发布时间】:2017-09-20 10:51:31 【问题描述】:我的 QML 页面有一个非常奇怪的行为。以前还可以,最近变了。我有 main.qml,它使用来自另一个文件的组件(例如,component.qml)。因此,当我更新 component.qml 时,如果我运行 mail.cpp,则不会发生任何变化。我必须评论,然后立即取消注释我在 main.qml 中使用此组件的行,然后它才会改变。有什么解决办法吗?
【问题讨论】:
确保qmake
每次都运行。我经常看到,除非我在main.qml
中进行更改,否则会跳过此步骤。因此,我总是在我的项目中添加自定义构建步骤。
您在 Windows 上吗?可能是bugreports.qt.io/browse/QTBUG-13334。
【参考方案1】:
如果您使用的是 Windows,您可能会遇到这个非常古老、众所周知的错误,由于某种原因永远无法修复:https://bugreports.qt.io/browse/QTBUG-13334
更新:它显然已在 Qt 5.14 中修复。
【讨论】:
以上是关于QT 不更新 UI的主要内容,如果未能解决你的问题,请参考以下文章