gpt4 book ai didi

c++ - QWinTaskbarProgress 不会显示

转载 作者:可可西里 更新时间:2023-11-01 12:40:46 26 4
gpt4 key购买 nike

我用的是windows7和Qt5.3.0我在 MainWindow 的构造函数中添加了以下内容,但任务栏上没有显示任何内容。我错过了什么吗?

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

最佳答案

其实好像是调用

button->setWindow(widget->windowHandle());

在 QMainWindow 中,构造函数不起作用,即使在调用 setVisible(true)show() 之后,QWinTaskbarProgress 也不会显示。

如果在 QMainWindow 构造函数中创建,则必须在窗口显示后调用它,如下所示:

void MainWindow::showEvent(QShowEvent *e)
{
#ifdef Q_OS_WIN32
m_button->setWindow(windowHandle());
#endif

e->accept();
}

关于c++ - QWinTaskbarProgress 不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24840941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com