Hi,
To handle the mouse click events on the buttons of the scrollbar the following code may be used.
QScrollBar* pScroll
=pYourTableView
->verticalScrollBar
();
if(pScroll){
connect(pScroll,SIGNAL(actionTriggered (int)),this,handleScrollAction(int)));
}
void YourClass::handleScrollAction(int action)
{
qDebug() << "Top Button Clicked";
else if (action==QAbstactSlider::SliderSingleStepAdd)
qDebug() << "Bottom Button Clicked";
}
QScrollBar* pScroll=pYourTableView->verticalScrollBar();
if(pScroll){
connect(pScroll,SIGNAL(actionTriggered (int)),this,handleScrollAction(int)));
}
void YourClass::handleScrollAction(int action)
{
if(action==QAbstractSlider::SliderSingleStepSub)
qDebug() << "Top Button Clicked";
else if (action==QAbstactSlider::SliderSingleStepAdd)
qDebug() << "Bottom Button Clicked";
}
To copy to clipboard, switch view to plain text mode
Bookmarks