La storia dietro questa classe è che faceva parte di QWinTaskbarButton
, quindi era intrinsecamente strettamente accoppiato con quella classe. Potete vedere il relativo monte commit che ha iniziato il refactoring e quindi disaccoppiamento:
Refactor QWinTaskbarProgress out of QWinTaskbarButton
Hai ragione che non è troppo esplicito nella documentazione QWinTaskbarProgress', quindi questo potrebbe essere potenzialmente migliorato a monte, ma il QWinTaskbarButton example come così come il Music Player example mostra il punto, vale a dire si deve sostituire questa linea:
QWinTaskbarProgress * pTaskbarProgress = new QWinTaskbarProgress(this);
con:
QWinTaskbarButton * pTaskbarButton = new QWinTaskbarButton(this);
pTaskbarButton->setWindow(windowHandle());
QWinTaskbarProgress * pTaskbarProgress = pTaskbarButton->progress();
Si potrebbe desiderare di impostare l'icona di sovrapposizione, nonché per il pulsante della barra delle applicazioni o un'immagine personalizzata o di qualcosa di simile a ciò che gli esempi lettore musicale con fa:
pTaskbarButton->setOverlayIcon(style()->standardIcon(QStyle::SP_MediaPlay));
avete risolto il problema? – lpapp