本文介绍了QWinTaskbarProgress将不会显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Windows7和Qt5.3.0我在下面将其添加到MainWindow的构造函数中,但任务栏上未显示任何内容.我错过了什么吗?

I'm using windows7 and Qt5.3.0I added below to my MainWindow's constructor but nothing shows on my taskbar. Did I miss something?

QWinTaskbarProgress * pTaskbarProgress = new QWinTaskbarProgress(this);
pTaskbarProgress->setMinimum(0);
pTaskbarProgress->setMaximum(100);
pTaskbarProgress->setValue(50);
pTaskbarProgress->show();

推荐答案

请参见文档中的示例:

QWinTaskbarButton *button = new QWinTaskbarButton(widget);
button->setWindow(widget->windowHandle());
button->setOverlayIcon(QIcon(":/loading.png"));

QWinTaskbarProgress *progress = button->progress();
progress->setVisible(true);
progress->setValue(50);

在我看来,就像您必须将其设置为QWinTaskbarButton的一部分一样.

Seems to me like you have to set this as part of a QWinTaskbarButton.

这篇关于QWinTaskbarProgress将不会显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 11:57