qt - 如何在 QML 文件中找到语法错​​误?

标签 qt qml blackberry-10 blackberry-cascades

我正在使用 Cascades 为 Blackberry 10 进行开发,其中包括 QT 和 QML。我发现有时我会在 QML 文件中出错,但在编译时不会被发现。如何检查我是否犯了语法错误、函数调用命名错误或其他典型错误?

最佳答案

QML 是一种在运行时评估的动态语言。没有编译步骤,并且由于 javascript 的性质和全局上下文的动态性质,在对其进行评估之前,它无法判断您正在编写的内容是否正确/不正确。 QtCreator 可以帮助您解决一些您会发现的 QML 错误,但遗憾的是,在您的 javascript 被评估并爆炸之前,没有好的方法可以获取有关您的 javascript 的语法错误。

就我个人而言,我发现调试器的良好使用是使这些修复变得容易的关键。

tldr;保持您的 javascript 干净,并且至少没有编译时检查。

关于qt - 如何在 QML 文件中找到语法错​​误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334714/

相关文章:

qt - 我怎样才能获得 DragArea 的放置效果,以便朝着接收它的 DropArea 设置动画?

blackberry-10 - 这是做什么的//! [0] 评论在这些 Blackberry 10 样本中意味着什么?

c++ - Q_DECL_EXPORT 关键字含义

python - qt 和 PyQt4 的区别

c++ - 我一定是在构建 DLL 时做错了什么

c++ - 在 Qt5 中创建一个 QVideoWidget

c++ - BlackBerry 10 - 对话框

c++ - 通过使用 OpenCV 单击图像中的一个点来访问像素值

qt - QML:等到动画完成

qt - 在 QML 中访问 C++ 结构的最佳方式