7

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

4

3 回答 3

4

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

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

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

于 2013-03-11T15:30:39.223 回答
0

在 IDE 中打开终端 连接后使用 blackberry-SSH 连接您的设备或模拟器 输入slog2info它显示语法和所有典型错误 JavaScript 以及描述和行号。

于 2013-03-31T18:09:34.733 回答
0

如果有任何错误,它将以红色标记显示这些行。它是动态检查,无需担心编译。如果您做错了,您将无法正确看到 DESIGN CONSOLE。

于 2013-08-26T11:23:50.283 回答