[英]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.