作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我用的是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/
我按照我发现的示例使用 QWinTaskbarProgress。我在 Qt Creator (Qt 5.3.1) 中创建了一个标准的 Qt Widgets Application,我的 mainwin
我用的是windows7和Qt5.3.0我在 MainWindow 的构造函数中添加了以下内容,但任务栏上没有显示任何内容。我错过了什么吗? QWinTaskbarProgress * pTaskba
我是一名优秀的程序员,十分优秀!