天天看點

Qt5關于自定義信号時容易出錯的地方

首先,看一個例子。這是一個按鈕事件的slots,但是這是錯誤的。

private slots:
    on_pushButton_clicked();
           

Qt5之後,信号更加強大了,不用再寫一個connect了。

但是這是容易出錯的。

記得信号包括 參數和傳回值。

上面就是少了傳回值。

正确的是

private slots:
    void on_pushButton_clicked();
           

這可能是Python寫了不少,忘記了C++的特性。

多謝,親愛的美美。