問題タブ [activeqt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - タイプ IDispatch* のパラメーターを使用して QAxObject イベントを接続する
IDispatch* 型のパラメータを持つ ActiveX イベントを処理するために ActiveQt ライブラリを使用しようとしています。
dumpcpp.exe を使用して、オブジェクトのヘッダー ファイルと cpp ファイルを生成しました。生成されたファイルは、ヘッダー ファイルに示されているように、イベントの生成をスキップしました。
ドキュメントによると、IDispatch* 引数は「QAxBase::asVariant()」に変換する必要があります。したがって、次のようにイベントを接続しようとしました。
OnError の信号を接続するのに問題はありませんが、OnResult の接続は失敗しました
Object::connect: そのようなシグナルはありません ClientLib::IFactory::OnResult(QAxObject*,int)
IDispatch* 型の引数にどのパラメーター型を使用すればよいか教えてください。
どうもありがとう!
qt - QWidget から派生したクラスを Windows フォームで使用するにはどうすればよいですか?
C# Windows フォームで使用する QWidget クラスから COM オブジェクト (.dll) を作成しようとしています。問題のクラスは、Qgis と呼ばれるオープン ソースの gis ライブラリからのものです。
ActiveQt が存在することは知っていますが、そのドキュメントはそれほど包括的ではなく、やや古くなっているようです。
私の最終目標は、Qt で「ユーザー コントロール」のようなオブジェクトを作成し、それを Visual Studio 環境にインポートすることです。
ガイドか何かを教えてもらえますか。
c++ - Web ブラウザを使用するとアクティブな Qt バグが発生する
私のqtアプリケーション内にWebブラウザを表示するために、Active Qtを使用しています。タブ内に Google マップ ページを表示できます。内部に Internet Explorer ブラウザを備えた ActiveX ベースのコンポーネントを使用します。すべて問題ありませんが、マウスでウィンドウのサイズを変更すると、手動でサイズを変更してから 1 ~ 2 秒後に、望ましくない元のサイズ (800x600) に奇妙にサイズ変更されます。
この奇妙な動作を回避するためのヒントはありますか?
ps : Qt 5.6.2 を使用しているため、Windows XP¨ との互換性が必要です。