C++ JumpList赢得';使用QWinJumpList无法工作

C++ JumpList赢得';使用QWinJumpList无法工作,c++,qt,windows-8.1,jump-list,C++,Qt,Windows 8.1,Jump List,我在main.cpp中有以下代码: QApplication a(argc、argv); QWinJumpListItem wjli(QWinJumpListItem::Link); wjli1.setArguments(QStringList(QString(“as”))); wjli1.setDescription(“一些文本”); wjli1.setTitle(“某些文本”); QWinJumpList-wjl; wjl.tasks()->setTitle(“某些标题”); wjl.tas

我在
main.cpp
中有以下代码:

QApplication a(argc、argv);
QWinJumpListItem wjli(QWinJumpListItem::Link);
wjli1.setArguments(QStringList(QString(“as”)));
wjli1.setDescription(“一些文本”);
wjli1.setTitle(“某些文本”);
QWinJumpList-wjl;
wjl.tasks()->setTitle(“某些标题”);
wjl.tasks()->addItem(&wjli1);
wjl.tasks()->setVisible(true);
在我看来,这个应该向Win8 Jumplist添加一个链接,但是,尽管应用程序编译时没有错误,但是链接
某些文本
不会显示在Jumplist中。是否应该调用
QWinJumpList
的任何成员来启动JumpList?应该做些什么才能让它起作用?我在《医生》里找不到类似的东西


我正在使用安装在64位Win8.1更新1上的Qt5.3的QTCreator。编译器:MinGW

这似乎是Qt-WinExtras中的一个bug。它甚至在他们的手动测试“jumplist”(可以在源代码树中的
Src/qtwinextras/tests/manual/jumplist
中找到)中都不起作用


我在他们的bug追踪器中提出了一个问题:

我也无法让它工作。然而,我怀疑问题与
tasks()
类别有关。因为
recent()。尽管如此:我认为您忘记设置QWinJumpListItem的文件路径(
setFilePath()
)!更新:修复计划在Qt 5.4中进行