1

我正在阅读这个 Qt 教程,在那里我遇到了一个非常有趣的代码行

connect(slider,SIGNAL(valueChanged(int)),this,SIGNAL(valueChanged(int)));   

通常,当发出信号时,会调用一个槽。这句话是什么意思?“滑块”是一个 QSlider 对象指针。

如果有帮助,这是教程

4

1 回答 1

8

该语句告诉 qt 信号/槽机制连接两个信号,如果第一个信号被发射,则第二个信号被发射。查看 QObject::connect 的文档,它有一个示例,其中来自私有成员变量的信号通过将其连接到所有者类的公共信号而可用,但我想这只是一个用例。

于 2012-10-06T09:25:50.793 回答