Проблема заключалась в том, что я устанавливал флаг окна Qt: Tool. Использование Qt :: Popup или Qt :: Window вместо этого приведет к тому, что фокус ввода автоматически устанавливается при отображении диалогового окна.
Я сам использовал Qt :: Window. Некоторые другие флаги, вероятно, также будут работать, но главное, что QDialog с флагом Qt :: Tool будет , а не автоматически устанавливать фокус ввода при отображении диалогового окна.