我有一個問題創建QPushButton與信號和插槽。首先,我創建一個類在哪裏插槽:c + + QPushButton信號和插槽
class A : public QWidget{
public slots:
void handleButton();
};
還有就是我handleButton功能: 中的.cpp
void A::handleButton(int row, int col){
m_button->setText("Example");
// resize button
m_button->resize(100,100);
}
然後我想連接按鈕。
QObject::connect(m_button, SIGNAL(clicked()),qApp, SLOT(handleButton()));
但是,當我啓動應用程序,我得到一個錯誤: 「沒有這樣的插槽」 任何人能幫助我嗎?
qApp是類A的一個實例嗎?而且簽名是錯誤的 – 2014-11-08 14:33:24
即時通訊新的C++我不知道如何設置正確的實例。 – user3730912 2014-11-08 14:35:23
如果qApp不是類A的對象,則它不具有該插槽。 – 2014-11-08 14:36:09