Horizontal Progress Bar

Простейшие вопросы в области инженерной разработки

Horizontal Progress Bar

Postby Usss on 21 Aug 2017, 13:05

Подскажите, может есть готовое решение.
Надо сделать Progress Bar с ползунком нужной мне длины.
В программе написанной на qt ширина ползунка регулируется нижним прогресс баром.
Сделать визуально похожий не сложно, но двигать ползунок можно только по очереди, сперва один край, потом другой.
Чую надо делать прогресс бар с двумя slider и обрабатывать их положение событиями, но это какой-то ректальный способ.
Attachments
Screenshot_2.png
Screenshot_2.png (2.97 KiB) Viewed 253 times
Screenshot_4.png
Screenshot_4.png (3.88 KiB) Viewed 247 times
Usss
beginner
beginner
 
Posts: 35
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

Re: Horizontal Progress Bar

Postby Artem.spb on 21 Aug 2017, 13:28

Если ширина фиксирована, то кастомизация ползука поможет.
Если хочется менять на ходу программно, то непонятно нафига :)
Но ничего сложного в слайдере с двумя значениями я не вижу, никаких событий не требуется. Вместо одного значения на слайдер передаётся кластер x, x+d.
можно заморочиться с Xcontrol, тогда можно будет одно значение отправлять
Artem.spb
expert
expert
 
Posts: 1184
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 212
CLD hardware I/O VIP freelance

Re: Horizontal Progress Bar

Postby Usss on 21 Aug 2017, 15:41

Фишка в том, что вся длина прогрес бара означает секунду реального времени, а ширина ползунка означает отрезок из этой секунды. В принципе можно использовать прогрес бар таким какой он есть, но удобней было бы переделать
Usss
beginner
beginner
 
Posts: 35
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

Re: Horizontal Progress Bar

Postby Artem.spb on 21 Aug 2017, 15:56

так это не прогресс, а скролл бар
scroll.png
Artem.spb
expert
expert
 
Posts: 1184
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 212
CLD hardware I/O VIP freelance

Re: Horizontal Progress Bar

Postby Usss on 23 Aug 2017, 18:42

емае гениально!
Usss
beginner
beginner
 
Posts: 35
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10


Return to Для чайников

Who is online

Users browsing this forum: Google and 8 guests

cron