Да, лучше не `setDefault` делать десятком строк выше, а единожды создать кастомный `QLocale` и у него дергать `toDateTime`.