JumpList не будет работать с использованием QWinJumpList

У меня есть следующий код в 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, но, хотя приложение компилируется без ошибок, ссылка Some Text не отображается в JumpList. Есть ли член QWinJumpList что должно быть вызвано для запуска JumpList? Что нужно сделать, чтобы это работало? Я не мог найти ничего подобного в доке.

Я использую QTCreator с Qt5.3, установленной на 64-битной Win8.1 Update 1. Компилятор: MinGW

1

Решение

Кажется, это ошибка в Qt WinExtras. Он даже не работает в их ручном тестовом «JumpList» (который можно найти в дереве исходного кода на Src/qtwinextras/tests/manual/jumplist).

Я подал проблему в их трекер ошибок: https://bugreports.qt.io/browse/QTBUG-41155

1

Другие решения


По вопросам рекламы [email protected]