ステップバイステップの方法で、すでに作成されたプラグインを新しいQMLベースのプログラムに組み込むことができます。
私はそれをコンパイルしていると私はそれでサンプルプログラムをテストすることができますqmltermwidget github今
私はgitのからqmltermwidgetと呼ばれるこのプラグインを持っているが、私は
QMLプラグインの使い方
1
A
答えて
2
「Creating C++ Plugins for QML」を参照してください。あなたのケースで
は、すでに(あなたprevious questionから)プラグインを持っていますが、手順は関与:
- はqmldir fileを記述するために作成したプラグイン
- のためのプラグインをプロジェクトファイルを書く
QML拡張プラグインは、アプリケーション固有のプラグインまたはライブラリのようなプラグイン用です。
エンジンのルートコンテキストを操作すると、ライブラリユーザーのコードに競合やその他の問題が発生する可能性があるため、ライブラリプラグインは登録型に限定する必要があります。
「Module Definition qmldir Files」は、モジュールで使用できるプラグインを宣言する場所です。
plugin <Name> [<Path>]
<Name>
プラグインライブラリ名です。これは通常、プラットフォームに依存するプラグインバイナリのファイル名と同じではありません。例えばライブラリMyAppTypesは、LinuxではlibMyAppTypes.so
、WindowsではMyAppTypes.dll
を生成します。<Path>
(オプション)のいずれかを指定:
- プラグインファイルを含むディレクトリの絶対パス、または
- プラグインファイルを含むディレクトリにqmldirファイルを含むディレクトリからの相対パス。デフォルトでは
qmldir
ファイルを含むディレクトリにあるプラグインライブラリのためのエンジンを検索します。
プラグインの検索パスはQQmlEngine::pluginPathList()
で照会でき、で変更できます。
関連する問題
- 1. QML StackViewの使い方は?
- 2. QML StackViewのステータスプロパティの使い方は?
- 3. QMLを使用せずにQVirtualKeyboardプラグインを使用するには?
- 4. QT QML C++とQMLの両方のアイテム
- 5. PhoneGap + WP7:プラグインの使い方
- 6. SublimeSBTプラグインの使い方は?
- 7. cordova inappbrowserプラグインの使い方
- 8. ACLプラグインの使い方は?
- 9. Logstash:syslog_priプラグインの使い方
- 10. gulp-includeプラグインの使い方
- 11. jScrollプラグインの使い方は?
- 12. Vue.js npmプラグインの使い方
- 13. jQueryプラグインの使い方は?
- 14. Sonar Mavenプラグインの使い方
- 15. QML画面要素の使用方法
- 16. サードパーティのpythonプラグイン\ extensionsの使い方は?
- 17. codeigniterのgmail OpenInviterプラグインの使い方
- 18. maven-shadeプラグインのAppenderTransformerの使い方
- 19. ページ内のプラグインの使い方
- 20. Bootstrap Tags入力プラグインの使い方
- 21. angular 1.5(components) - jQueryプラグインの使い方は?
- 22. logstashプラグインの使い方 - logstash-input-http
- 23. CKFinder - imageresizeプラグインの使い方は?
- 24. Ionic 3:cordovaプラグインの使い方
- 25. qmlのローダーを使用
- 26. qmlから別のqmlに信号を送る方法
- 27. QMLを使用しないカスタムスライダ?
- 28. QML QtObjectをqmlから別のQMLに渡す
- 29. 使用C++でマルチスレッドとQML
- 30. QMLを使用したフルスクリーンデスクトップアプリケーション
プラグインは、プラグインのパスのリストにある必要があります( 'QQmlEngine :: addPluginPath'を参照)。それをインポートして使用するだけです。 – dtech
あなたは例を挙げることができますか? – dravigon