問題タブ [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.

0 投票する
1 に答える
670 参照

qt - qaxserver.def エンティティに適切にリンクする方法

Qt5.2.0 で ActiveX サーバーを作成しようとしています。私が持っているいくつかの情報によると、単純な ActiveX サーバー (1 つのオブジェクトをエクスポートする) を作成するには、次のようにすれば十分です。

  1. そのような.proファイルを持っています

    /li>
  2. そのようなmain.cppファイルがあります

    #include "ActiveQt/QAxFactory"

    #include "myserver.h"

    QAXFACTORY_DEFAULT( MyServer, 5 つの ID )

  3. クラスは継承する必要がQWidgetあり、QAxBindable

  4. ファイルがあるはずですqaxserver.rc。私の場合、その内容は1 TYPELIB "simpleServer.pro"

  5. qaxserver.defデフォルトの内容のファイルがあるはずです:

    /li>

問題は、これら 5 つの名前が Visual Studio のリンカーに対して未定義であることです。問題を解決するには?

エラーは次のとおりです。

0 投票する
1 に答える
2300 参照

c++ - Qt アプリケーションで Excel を開いて通信する

私は実際に QtCreator (オープン ソース) でアプリケーションを作成しています。Excel を開いて、表示するデータを Excel に送信して通信する必要があります。私は、ファイルを次#include <QAxWidget>のように変更しようとしています。.pro

しかし、うまくいきませんでした。エラーが発生しましたQAxWidget was not declared in this scope。有料のライセンスが必要かどうかなど、インターネット上で矛盾することをたくさん読みました。

私の問題を解決する方法があれば、説明してもらえますか? ありがとう。

0 投票する
0 に答える
395 参照

qt - ActiveX (ActiveQt) コントロールでシグナルを使用する方法

Qt の activeQt/wrapper サンプル コードを変更して、Udp パケットを受信できるようにしようとしています。ActiveX コントロールをビルドして C# frameWindowApplication に配置したい

Q_OBJECT マクロが不足しているため、接続/信号が機能していないと思いますが、Q_OBJECT マクロのコメントを外すと、エラーコードが表示されます。

このパケットを適切に受信する方法を誰か助けてもらえますか?

0 投票する
0 に答える
226 参照

c++ - qaxwidget の組み込みフラッシュ プレーヤーにマウス イベントを送信する方法

Flash Player を埋め込み、swf をロードする QAxWidget があります。ウィジェットを使用したくありませんが、代わりにウィジェットを QImage にレンダリングし、その画像を OpenSceneGraph ノードのテクスチャとして使用したいと考えています。これまでのところ、すべて問題ありません。しかし、ウィジェットが表示されないため、osgView からマウスの移動/プレス/リリース イベントを取得し、ノードに対応する位置を計算し、アクション スクリプトのマウス イベントが機能するようにイベントをフラッシュ プレーヤーに送信する必要があります。計算部分は明日の問題です。しかし、今まで、カスタム マウス イベントをプレーヤーに送信できませんでした。誰か意見はありますか?

これがサンプルコードです。

それらのsimulateMouseXXXXXメソッドを呼び出してもプレーヤーは何もしません

0 投票する
0 に答える
148 参照

matlab - Qt と Matlab を ActiveX 経由で接続する

Qt を ActiveX 経由で Matlab に接続しました。これで、Qt GUI で記述されたスクリプトを実行できるようになりました。しかし、私は問題に直面しました。ユーザーが [閉じる] ボタンをクリックして手動で Matlab を閉じたことを知るにはどうすればよいですか? 最適化関数を含むスクリプトを送信すると、Matlab で最大 10 分間実行される場合があります。スクリプトが実行され、Matlab が別のコマンドの準備ができていることをどのように知ることができますか? クラスgenerateDocumentationの関数を呼び出しました。QAxObjectそして、3 つの信号が見つかりました。

私はその信号に接続しましたが、Matlab が閉じられたときも、Matlab が次のスクリプトの準備ができたときも、信号は出力されません。私を助けてください。

0 投票する
2 に答える
1417 参照

c++ - Active Qt を使用して Word に画像を追加した後、画像を中央に配置する

Qt's Active Qtモジュールを介してWord文書を生成しています。

ドキュメントに書き込み、その書き込みの "スタイル" (太字、イタリック、両端揃えなど) を指定し、ドキュメントのさまざまな部分をクエリすることができます。

現在、画像を表示してページの中央に配置しようとしています。

画像を挿入する場合:

これにより、ページの左側に画像が挿入されます。ではWord、画像を挿入して選択し、その配置 (私の場合は中央揃え) を指定できますが、コードでこれを行うことはできません。

写真のアンカーを中央に設定しようとしましたが、ページの左側に表示されます。

と:

また、画像が挿入された作成済みのドキュメントを開くときに、画像の 1 つを選択すると、中央に配置できないことに注意してください。一方、 [挿入] メニューを使用すると、画像を選択して中央に配置できます。

挿入した画像を中央に配置する方法はありWordますか?

0 投票する
0 に答える
536 参照

c++ - Qt / ActiveQt で Windows Media Player 12 を制御する

ActiveQt を使用して Qt (4.7.1) ウィジェットにムービーを埋め込もうとしています:

VideoManager2.h:

VideoManager2.cpp:

main.cpp:

出力:

WMPlayerのバージョン番号は取得できますが、再生する動画の長さが0と表示されます。ここで何が問題になる可能性がありますか?そもそもファイルが見つからないみたい!?

0 投票する
0 に答える
539 参照

c++ - Active Qt を使用して Word 文書からテキストを取得する方法は?

私はいくつかのWord文書を持っており、特定のpdfファイルを作成するために、プログラムでそれらのテキストを抽出する必要があります。現時点では、単語ドキュメントを表示できる次のコードがありますが、プレーンテキストが必要です。

そこからテキストを取り出すにはどうすればよいですか?