Я пытаюсь отобразить NSAlert в приложении Qt.Предупреждение отображается с использованием runModal, в ответ на некоторую логику, которая запускается QTimerEvent, поэтому стек выглядит следующим образом:
[NSAlert runModal]
<.......>
timerEvent(QTimerEvent*)
<.......>
QCoreApplication::exec()
Однако предупреждение не может быть отклонено.Кнопки реагируют на нажатия или сочетания клавиш, но они никогда не сбрасываются со счетов.Я предполагаю, что это какая-то проблема с циклом выполнения: NSAlert как-то блокируется?
Я могу без проблем отобразить NSAlert в другом месте приложения.Если я подставлю QMessageBox, он будет работать как положено.У кого-нибудь есть идеи?