У меня есть полоса прокрутки, которая помогает мне добраться до определенной позиции в видео. Теперь я хочу создать подпространство в этой области полосы прокрутки, чтобы после определения этого подпространства основной указатель полосы прокрутки мог работать только между этим подпространством. Я использую QT для этого приложения.
Например, если видео от 0-1000. Мне нужно еще два указателя на полосе прокрутки, которые можно установить на 100 и 200. Теперь, когда это сделано, видео между 100 и 200 можно воспроизвести, и основной указатель полосы прокрутки не может выйти за эти границы.
Как мне этого добиться?
Первое, что нужно сделать, это connect
слот для valueChanged(int)
из QAbstractSlider
сигнал, а затем в этой функции (слот) — сначала отрегулируйте положение ползунка, чтобы сделать его в желаемом диапазоне, а затем обновить поверхность видео. Тогда все, что осталось, это запустить остановку видео на верхней границе назначенного диапазона, это зависит от того, как вы осуществляете воспроизведение видео, но, вероятно, не так сложно.
Других решений пока нет …