2012-10-06 68 views
1

我正在經歷其中I跨越一個非常有趣的代碼線來到信號和槽Qt中

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

通常,當一個信號被髮射,然後一個時隙被稱爲本Qt的教程。這種說法是什麼意思? 「滑塊」是一個QSlider對象指針。

如果有幫助,這是tutorial

回答

8

這條語句告訴qt信號/插槽機制連接兩個信號,如果發射第一個信號,則發出第二個信號。查看QObject的文檔:: connect它有一個例子,其中來自私有成員變量的信號通過將其連接到所有者類的公共信號而可用,但我想這只是一個用例。

+0

但是當第二個信號發出時,哪個插槽被執行? – sudeepdino008

+1

除非你連接一些東西,否則什麼都不會被調用。您必須將所需的插槽連接到您連接第一個插槽的信號。 –