JumpList将无法使用QWinJumpList

时间:2014-06-06 14:57:38

标签: c++ qt windows-8.1 jump-list

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

QApplication a(argc, argv);
QWinJumpListItem wjli(QWinJumpListItem::Link);
wjli1.setArguments(QStringList(QString("as")));
wjli1.setDescription("Some Text");
wjli1.setTitle("Some Text");
QWinJumpList wjl;
wjl.tasks()->setTitle("Some Title");
wjl.tasks()->addItem(&wjli1);
wjl.tasks()->setVisible(true);

这个应该(在我看来)添加一个到Win8 Jumplist的链接,但是,虽然aplication编译没有错误,但是链接Some Text没有显示在JumpList中。是否应该调用QWinJumpList的任何成员来启动JumpList?应该怎么做才能使它工作?我无法在doc中找到类似的东西。

我在64位Win8.1 Update 1上使用了QTCreator和Qt5.3 1. Compilator:MinGW

1 个答案:

答案 0 :(得分:1)

这似乎是Qt WinExtras中的一个错误。它甚至不能用于他们的手动测试“跳转列表”(可以在Src/qtwinextras/tests/manual/jumplist的源代码树中找到)。

我在他们的错误跟踪器中提出了一个问题:https://bugreports.qt.io/browse/QTBUG-41155