QtControles rápidos para o kit armfh Ubuntu SDK (Ubuntu 15.04)

1

Um aplicativo que estou trabalhando compila e executa bem na área de trabalho, mas quando executado a partir do Ubuntu SDK do Aquaris 4.5, continua lançando mensagens sobre os controles QtQuick não encontrados. Ao verificar o caminho, descobri que os controles realmente não estão disponíveis sob o diretório armfh (/var/lib/schroots/click-ubuntu-sdk-15.04-armfh/usr/lib/arm-linux-gnueabihf/qt5/qml) .

A versão para desktop do aplicativo é executada sem reclamações, mas quando tento executá-lo no telefone, ele reclama.

O que devo fazer?

    
por user4641490 25.07.2015 / 13:29

1 resposta

1

Não use os controles do QtQuick ou envie os controles do QtQuick que você precisa como parte do seu aplicativo.

O Ubuntu fornece seu próprio conjunto de widgets QML sob o namespace Ubuntu.Components , em vez de usar os fornecidos pela QtQuick Controls. Se você quiser que seu aplicativo pareça nativo em um dispositivo Ubuntu, use esses widgets.

Se isso for indesejável ou impossível, você poderá incluir os controles necessários do QtQuick Controls no seu pacote de cliques. Eu não sei quão fácil isso seria improvisado. Pode haver várias camadas de dependências, e é provável que algumas sejam escritas em C ++ e precisem ser compiladas.

    
por Robert Schroll 27.07.2015 / 05:21