我正在使用 Cascades 为 Blackberry 10 进行开发,其中包括 QT 和 QML。我发现有时我会在 QML 文件中出错,但在编译时不会被发现。如何检查我是否犯了语法错误、函数调用命名错误或其他典型错误?
最佳答案
QML 是一种在运行时评估的动态语言。没有编译步骤,并且由于 javascript 的性质和全局上下文的动态性质,在对其进行评估之前,它无法判断您正在编写的内容是否正确/不正确。 QtCreator 可以帮助您解决一些您会发现的 QML 错误,但遗憾的是,在您的 javascript 被评估并爆炸之前,没有好的方法可以获取有关您的 javascript 的语法错误。
就我个人而言,我发现调试器的良好使用是使这些修复变得容易的关键。
tldr;保持您的 javascript 干净,并且至少没有编译时检查。
关于qt - 如何在 QML 文件中找到语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334714/