Когда вы пишете приложение с помощью Qt, его можно запустить сразу в разных операционных системах? И (исправьте меня, если я ошибаюсь) вам не нужно, чтобы Qt уже был установлен на всех платформах, на которых вы хотите выполнить свое приложение?
Как именно это работает? Собирает ли Qt на нужную платформу или собирает некоторые "dlls" (libs) или как это делается? Отличается ли она от программирования Java-приложения, которое работает с межплатформенным интерфейсом.
Если вы используете Python для написания приложения Qt с привязками Python, ваш конечный пользователь должен установить Python?