importando o módulo C ++ / Qt no QML

1

Eu fiz um módulo para executar um script de shell a partir do QML. O problema que estou tendo é que eu não sei como importar o módulo para o meu script QML. Isso é para um aplicativo UT BTW.

    
por leszakk 25.06.2013 / 21:15

1 resposta

2

Esta página dos tutoriais do Qt dá uma boa Descrição de como escrever um plugin QML em C ++. Não vou repetir todos os detalhes, mas a ideia básica é que você precisa criar uma nova classe, herdando de QQmlExtensionPlugin , para representar o plugin. Ele deve ter um método registerTypes , no qual qmlRegisterType é chamado em cada classe a ser exposta a QML. Além disso, um arquivo qmldir deve ser adicionado ao diretório que contém os arquivos .so . (Ou pode ser colocado em outro diretório, mas incluir a localização dos arquivos .so na linha do plugin.)

Acabei de terminar de aprender isso pessoalmente e tenho escrevi o que aprendi , se isso for de alguma ajuda.

    
por Robert Schroll 16.08.2013 / 07:47