Windowsオペレーティングシステムの下でQTウィジェット内で外部アプリケーションを実行することが可能か疑問でした。たとえば、Qt GUIアプリケーションを書く場合、ダイアログボックスの1つでテキストを書くことができますが、そこにテキストボックスなどを使用することができます。しかし、代わりに、そのダイアログでNotepad ++やWindowsのメモ帳アプリケーションを実行することは可能でしょうか? 私はすべての助けに感謝します。外部アプリケーションをQtの下のウィジェットに埋め込みます
1
A
答えて
2
アプリケーションレベルで記述したことを実行して、プロセス全体を別のウィンドウに埋め込むことは実際的ではありません。 (技術的に困難で、ユーザーエクスペリエンスを取り除くことができれば、ユーザーエクスペリエンスはかなり悪くなるでしょう)
幸いにも、アプリケーションコンポーネントのこの問題は既に解決済みです! したがって、若干異なるメカニズムによって、記述した最終結果を得ることができます。多くのアプリケーションでは、オートメーションと埋め込みのためにCOMインターフェイスが公開されています.QtアプリケーションにCOMオブジェクトを埋め込むことも可能です。
(などDDE、OLEおよびActiveXなどの古い技術は、こののさまざまな側面を提供しますが、すべての基本的COM私の知る限りのために廃止されている。)
がうまくいけば、あなたが第三者からCOMオブジェクトを見つける、または見つけることができますCOMを介してコンポーネントを公開し、アプリをそのように組み立てるアプリです。
は、Qtのドキュメントを見てください:
関連する問題
- 1. QTアプリケーションをQTウィジェットに埋め込む方法
- 2. Power Bi内部アプリケーションと外部アプリケーションの埋め込み
- 3. Windowsの下に外部アプリケーションを埋め込む
- 4. Qt Creatorの埋め込み方法埋め込みPSQL
- 5. 外部xmlファイルをspring boot埋め込みTomcatに埋め込む方法
- 6. ASP.Netアプリケーションに埋め込み可能なウィジェット
- 7. 埋め込みPythonはQtの5
- 8. Wordpressに外部ウィジェットを埋め込むことができません
- 9. 埋め込みyoutubeをc/gtkアプリケーションに埋め込む
- 10. 埋め込みiframe内の外部ページから情報にアクセス
- 11. Mono Qt 5.3アプリケーションに埋め込まれています
- 12. 埋め込みブートストラップレイアウトの埋め込み
- 13. 実行時に外部SWFに埋め込まれたCFF埋め込みフォントのトラブルシューティング
- 14. Instagram埋め込みキャプションにHTMLを埋め込みます
- 15. C#の外部ブラウザで埋め込みhtmlを開く
- 16. 外部ドメインと埋め込みの検索結果をロード
- 17. JavascriptのためのGoogle Webfontsの選択と埋め込みウィジェット
- 18. Mongoid:埋め込みドキュメントの外部キーとのhas_many
- 19. QMainWindowと含まれているウィジェットの間の埋め込み
- 20. 埋め込み画像を含む外部DLLをロードする
- 21. Python/Numpy/MatplotlibをC++のQtアプリケーションに埋め込む?
- 22. 埋め込みウィジェットにCSSスタイルを適用するには
- 23. .NET(WPF)アプリケーションにQtウィジェットを組み込む
- 24. AppEngineアプリケーションへのデータスタジオレポートの埋め込み
- 25. LinkedIn埋め込みウィジェットの動作が停止しました
- 26. 埋め込みCSSファイルを複数部分のMIMEメールに埋め込む
- 27. ウェブサイトの埋め込み部分
- 28. Laravelに埋め込みなどで外国のURLを埋め込む
- 29. 別の再生時にYouTubeのiframe埋め込みを埋め込みます
- 30. pdf埋め込み/埋め込み
、 "可能性" を確認してください。 "イージー"ではない。 Win32では、別のプロセスを開始してそのプロセスのメインウィンドウのハンドルを取得できます(ただし、どのように正確に質問する必要はありません)。これで、 'QWindow :: fromId' +' QWidget :: createWindowContainer'を使ってウィンドウを埋め込むことができます。 – peppe