4
在QT,我們可以連接使用下列簡單的語法信號和槽:與升壓信號連接如何實現QT的語法::信號
connect(pObject1, signal1, pObject2, slot2)
舉例來說,一個可以寫類似:
A a;
B b;
a.valueChanged.connect(boost::bind(&B::SetValue, &b, _1))
恕我直言,升高信號的:
A a;
B b;
connect(&a, SIGNAL(valueChanged(int)), &a, SLOT(setValue(int)));
隨着升壓::信號的語法,我們會這樣寫語法更復雜。有沒有辦法讓Boost :: Signal的語法更像QT。
說明:QT的人是否使用MOC來支持這種語法?它可以在沒有MOC的情況下實施嗎? – Lev 2010-02-17 09:54:08