このクラスの背後にある歴史は、それが の一部であったということQWinTaskbarButton
です。リファクタリングとデカップリングを開始した関連するアップストリーム コミットを確認できます。
QWinTaskbarButton からの QWinTaskbarProgress のリファクタリング
QWinTaskbarProgress のドキュメントではあまり明示的ではないので、これは上流で改善される可能性がありますが、QWinTaskbarButton の例とMusic Player の例は要点を示しています。つまり、次の行を置き換える必要があります。
QWinTaskbarProgress * pTaskbarProgress = new QWinTaskbarProgress(this);
と:
QWinTaskbarButton * pTaskbarButton = new QWinTaskbarButton(this);
pTaskbarButton->setWindow(windowHandle());
QWinTaskbarProgress * pTaskbarProgress = pTaskbarButton->progress();
カスタム イメージまたは Music Player の例のようなものを使用して、タスクバー ボタンのオーバーレイ アイコンを設定することもできます。
pTaskbarButton->setOverlayIcon(style()->standardIcon(QStyle::SP_MediaPlay));