Страница 1 из 1

Horizontal Progress Bar

Добавлено: 21 авг 2017, 13:05
Juri
Подскажите, может есть готовое решение.
Надо сделать Progress Bar с ползунком нужной мне длины.
В программе написанной на qt ширина ползунка регулируется нижним прогресс баром.
Сделать визуально похожий не сложно, но двигать ползунок можно только по очереди, сперва один край, потом другой.
Чую надо делать прогресс бар с двумя slider и обрабатывать их положение событиями, но это какой-то ректальный способ.

Re: Horizontal Progress Bar

Добавлено: 21 авг 2017, 13:28
Artem.spb
Если ширина фиксирована, то кастомизация ползука поможет.
Если хочется менять на ходу программно, то непонятно нафига :)
Но ничего сложного в слайдере с двумя значениями я не вижу, никаких событий не требуется. Вместо одного значения на слайдер передаётся кластер x, x+d.
можно заморочиться с Xcontrol, тогда можно будет одно значение отправлять

Re: Horizontal Progress Bar

Добавлено: 21 авг 2017, 15:41
Juri
Фишка в том, что вся длина прогрес бара означает секунду реального времени, а ширина ползунка означает отрезок из этой секунды. В принципе можно использовать прогрес бар таким какой он есть, но удобней было бы переделать

Re: Horizontal Progress Bar

Добавлено: 21 авг 2017, 15:56
Artem.spb
так это не прогресс, а скролл бар
scroll.png

Re: Horizontal Progress Bar

Добавлено: 23 авг 2017, 18:42
Juri
емае гениально!