类QObject组成了Qt的基础,但是在这个框架里还有很多的类。在我们继续探寻如何扩展QML之前,我们需要先了解一些有用的Qt基础类。
QObject
在这一节中的示例代码需要使用Qt Test库。它提供一种非常好的方法来测试Qt的API并将其存储供以后参考使用。测试库提供的QVERIFY与QCOMPARE函数断言一个正确条件。我们也将使用域来避免名称校验冲突。所以不要对后面的代码有困惑。
QVERIFY
QCOMPARE