我在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
答案 0 :(得分:1)
这似乎是Qt WinExtras中的一个错误。它甚至不能用于他们的手动测试“跳转列表”(可以在Src/qtwinextras/tests/manual/jumplist
的源代码树中找到)。
我在他们的错误跟踪器中提出了一个问题:https://bugreports.qt.io/browse/QTBUG-41155