私は、スロットと関数をエクスポートする dll を持っています。また、dll のいくつかのプライベート関数から放出されるシグナルもいくつか持っています。それが何かを助けるなら、dllはCOMコンポーネントです。
まず、完全な QT クラスをエクスポートし、Visual Studio 2010 で参照を追加したときにパブリック スロットと関数を表示できますが、シグナルは表示されません (必要かどうかはわかりません)。それらは「Q_SIGNALS」で宣言されています。
私が望むのは、これらの信号の 1 つを私の C# プロジェクトのメソッドに接続することです。QT のスロットへの信号のように、「信号 (QT)」から「メソッド (C#)」のようなものが必要です。これは可能ですか? どんな助けでも大歓迎です。
C++ (Qt)
signals:
void mySignal(const QString& path);
以下に接続する必要があります。
C# (VS2010)
void myFunction(string path);