QT: подключить QMediaPlayer к QProgressBar?

Я хочу подключить QProgressBar к QMediaPlayer для Song Progress в QT5. Как я могу это сделать? Любая помощь будет оценена. Спасибо.


person Pascal3366    schedule 28.09.2017    source источник
comment
Что вы пробовали? Разместите свой код.   -  person Tomáš Hübelbauer    schedule 28.09.2017


Ответы (1)


Подключите QProgressBar к QMediaPlayer следующим образом:

connect(player, durationChanged(qint64), progressBar, setMaximum(int));
connect(player, positionChanged(qint64), progressBar, setValue(int));

Вы также можете создать слот для нормализации int64 до int.

См.: http://doc.qt.io/qt-5/qtwinextras-musicplayer-example.html

person rflobao    schedule 28.09.2017