В моем приложении используется самодельный виджет отрисовывающий QPainter ' ом на себе в зависимости от своих параметров, так же на нем можно разместить другие виджеты, зажав ctrl и щелкнув лкм. Программу нужно использовать без оконного менеджера (используя только xinit).
Здесь возникает загвоздка, при запуске приложения на виджет не устанавливается фокус, в следствие чего не ловится keyPressEvent (с оконными менеджерами пробовал, все работает)
Приложение можно отобразить на весь экран ( реализовано средствами Qt - QWidget::showFullScreen() ), в полноэкранном режиме фокус работает всегда, иногда срабатывает полсе старта программы, но чаще нет (зависит от фазы луны). Перепробовал многое, setFocusPolicy и setFocus и пробовал устанавливать фокус средствами XLib, ничего не помогает.
Кто нибудь может подсказать, куда копать?
