例如:connect(ui->btn_Button, SIGNAL(clicked(bool)), this,SLOT(close()));
以前 5.6時 ,上面的陳述句只要輸入:connect(ui->btn_Button, SIGNAL( 自會彈出QPushButton的信號出來,使用感覺超方便
為什么 5.11, 5.15 都不能這么用了? 是不安全嗎?
uj5u.com熱心網友回復:
使用指標方式connect(ui->btn_Button, &QPushButton::clicked, this, &Widget::close);
uj5u.com熱心網友回復:
似憾訓是可以的。不過,用新方式,可以做引數檢查。然而,當存在多載的時候,那個cast會讓代碼又臭又長。uj5u.com熱心網友回復:
可以的,關掉clanguj5u.com熱心網友回復:
也可以用,在懶得寫多載的時候uj5u.com熱心網友回復:
qt里有個計算器的案例,創建按鈕時 直接傳入槽函式,讓代碼看上去整潔多了轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/233668.html
標籤:Qt
