簡體   English   中英

用Qt5的新信號/插槽實現向sliderReleased()發出信號

[英]Signaling a sliderReleased() with the new signal/slots implementation of Qt5

我正在根據以下鏈接處理示例

將參數傳遞到插槽

當某個滑塊釋放時,我試圖用給定的參數連接某個函數。

connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased(), this, [this]{ sendMoveActuator(1); });

問題似乎出在信號&QAbstractSlider::sliderReleased()

error: cannot call member function 'void QAbstractSlider::sliderReleased()' without object
 connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased(), this, [this]{ sendMoveActuator(1); });

傳遞sliderReleased()信號的正確方法是哪種?

                                                                             ^

查看鏈接文章中的示例,建議您刪除括號。 即不是:

connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased(), this, [this]{ sendMoveActuator(1); });

反而:

connect(m_customUIForm.horizontalSliderOr, &QAbstractSlider::sliderReleased, this, [this]{ sendMoveActuator(1); });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM