0

我正在查看一些子类 QQuickItem 的演示源代码。构造函数有这个:

 connect(this, SIGNAL(windowChanged(QQuickWindow*)), this, SLOT(handleWindowChanged(QQuickWindow*)));

我无法弄清楚这个windowChanged信号来自哪里。它显示为从任何地方发出,this但这个子类或QQuickItem类都没有列出这个函数。这是什么意思?

handleWindowChanged在这个子类中实现了,但是不知道信号windowChanged是从哪里来的。这是 Qt 环境中其他地方生成的信号吗?这不是this表明它应该从这个子类或其基类发出吗?

4

1 回答 1

0

我猜您正在查看的演示源来自这里

由于它是 Qt 5.1 演示,检查QQuickItem 的 Qt 5.1 文档,该类中定义了一个信号:-

void windowChanged(QQuickWindow * window)
于 2013-09-16T16:20:28.437 回答