Eu não acredito que haja alguma maneira de fazer isso usando apenas QML, sem C ++. Eu sou um desenvolvedor C ++ Qt, mas eu não uso QML muito, então pode haver alguma maneira que eu não conheço.
Meu entendimento do QML é que ele é usado principalmente para descrever uma UI para a qual qualquer código de backend não-trivial é implementado em PyQt ou C ++. Além disso, o QML deve ser totalmente compatível com várias plataformas e a obtenção de uma ID de usuário não é uma operação independente da plataforma.
Se eu fosse você e estivesse determinado a não usar o C ++, posso tentar fazer essa pergunta em estouro de pilha . Pode haver alguém com mais experiência.