I would really be annoyed when I was given such an application. How about instead disabling all other widgets so that this one is the only one you can interact with?

BTW. There is always QWidget::setFocus().