Воспроизводится легко и непринужденно в любой демке из каталога examples/widgets, в которой есть контекстное меню. А также в Qt Designer/Assistant, работающих с новым рантаймом Qt5.
1. Кликаем правой кнопкой мыши на виджете, имеющим контекстное меню
2. Не закрывая появившегося контекстно меню, снова кликаем правой кнопкой мыши на этом виджете, но уже в другом месте
3. Старое контекстное меню закрылось, но новое не появилось
Также не устанавливается фокус на другие виджеты, если после появившегоя попап меню сделать левый/правый щелчок мыши на другом виджете. Также проблема довольно неприятно воспроизводится в контекстном меню иконки трея. Здесь описано одно из проявлений этой проблемы, но даже оно делает работу программы уже довольно неприятным. Как минимум проблема есть на Windows, в других системах пока не проверял.
В гугле, не смотря на серьёзность проблемы, ничего пока нет, поэтому некоторое время ковырялся, полагая, что баг в моем приложении.
Сегодня, наконец, баг отревьюили и выставили приоритет P2: Important.
Имеейте ввиду.
ссылка на оригинал статьи http://habrahabr.ru/post/168389/
Добавить комментарий