Como posso obter informações do usuário / sistema em um aplicativo móvel QML?

0

Neste caso específico, gostaria de usar o nome completo do usuário atualmente conectado em um aplicativo QML (não o nome do log). Até onde eu descobri, chamadas de sistema ainda não podem ser usadas (e não seria uma solução elegante). Além disso, a documentação do Ubuntu SDK parece cobrir somente tópicos relacionados à interface do usuário.

Existe um método para acessar o nome de usuário completo a partir de um aplicativo QML? E, em geral, as APIs do sistema ou a API do Unity estão disponíveis para aplicativos QML?

    
por Freddi Schiller 24.07.2013 / 20:52

1 resposta

0

Para isso você precisa criar seu próprio plugin QML, o que é um código Qt / C ++ simples. Nesse plug-in QML, você pode acessar o sistema da mesma forma que acessaria de qualquer código C ++ e expor as funções, propriedades, à camada QML.

Existe um modelo disponível no Ubuntu SDK.

Abra o Ubuntu SDK (QtCreator), vá para a aba "Touch", clique em "Criar um novo projeto >" e escolha o Ubuntu - > Biblioteca de extensão QML

    
por Zoltán Balogh 24.07.2013 / 21:00