Я не могу понять, как я могу перемещать ручку ползунка QSlider в QT.Когда я нажимаю, например, A (я хочу переместить курсор влево) и D (я хочу переместить курсор вправо), я сделал
(void) new QShortcut(Qt::Key_A, this, SLOT(moveTickmarkLeft()));
(void) new QShortcut(Qt::Key_D, this, SLOT(moveTickmarkRight()));
реализацию:
void LCDRange::moveTickmarkLeft()
{
slider->setSliderPosition(slider->sliderPosition - 1);
}
void LCDRange::moveTickmarkRight()
{
slider->setSliderPosition(slider->sliderPosition + 1);
}
то же самое, что я сделалиспользуя функцию setTickPosition()
, в чем разница между setSliderPosition()
и setTickPosition()
как я могу реализовать свою идею, спасибо заранее за любую помощь