Módulo QML Ubuntu.Components

0

Eu instalei o QTCreator e o Ubuntu SDK como mostrado aqui . Ao tentar executar o exemplo de código fornecido aqui , o QTCreator me diz que não pode encontrar o módulo QML Ubuntu.Components.

Notas :

Os logs de construção dizem:

file:///home/giladnaaman/Programming/Projects/CurrencyConverter/CurrencyConverter.qml:2 module "Ubuntu.Components" is not installed

Mas o diretório /opt/qt5/imports/Ubuntu/Components  existe (e está cheio de arquivos).

Depois de adicionar importPaths: [ "/opt/qt5/imports" ] ao arquivo qmlproject :

QML module does not contain information about components contained in plugins.

QMetaType::registerType: Binary compatibility break -- Type flags for 'QPaintBufferCacheEntry'[1024] don't match. Previously registered TypeFlags(0x103), now registering TypeFlags(0x3).

    
por Gilad Naaman 25.01.2013 / 15:08

1 resposta

-1

Não funciona, se você instalar o kit de ferramentas do Ubuntu UI de acordo com o site. link

Eu reinstalo o kit de ferramentas Qt5 e Ubuntu UI de acordo com este site, e o problema desapareceu.

Você deve compilar os componentes do Ubuntu e instalá-los no Qt5. Este artigo diz como fazer isso. Não consigo instalar o qt-components-ubuntu porque estou usando o release completo do QT 5.0.0

Funcionará para o projeto Qt Quick1 / 2 UI não para projetos de Aplicativos Qt Quick1 / 2.

Espero que funcione para você!

    
por thuai 27.01.2013 / 02:08