問題タブ [qtscript]

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 に答える
229 参照

javascript - スクリプトからアクセスした場合のみプロパティが未定義

QObjectproperty関数を介してプロパティに直接アクセスできますが、JavaScript を介してはアクセスできないという奇妙な動作に遭遇しています。

私は何を間違っていますか?

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

c++ - QScriptEngineAgent と QtScriptDebugger

私は QtScript と QScriptDebugger を使用していくつかの実装を作成しようとしていますが、次のトピックに関する情報を誰かが持っているのだろうか.

QtScriptDebugger の関数 attachTo() を使用する場合、ドキュメントでは、「カスタム」QScriptAgent を設定し、スクリプトの実行に関してさらに監視したい場合は、プロキシ エージェントを作成し、必要なイベントをこれに転送する必要があると記載されています。 ScriptDebugger によって ScriptEngine に設定された「カスタム」スクリプト エンジン。

では、この種のプロキシ エージェントを作成または実装してイベントを転送するにはどうすればよいでしょうか? このようなものの背後にある主なアイデア/コンセプトは理解できたと思いますが、ウェブ上で何も見つけることができず、まだ理解していないので、助けを求めています.

うまくいけば、誰かがこのトピックに関する情報を持っています!

前もって感謝します!

0 投票する
4 に答える
1920 参照

javascript - QtScript は、引数の型が「QString &」の関数を呼び出せません

以下のエラーが発生しました

私のQtプログラムtest.exeを実行してjavascripファイルhaha.jsを呼び出すとき。私がやろうとしていたのは、「void sayHello(const QString &name, QString &result);」から値 (「結果」) を返すことです。ジャバスクリプトで。QtScript は (const QString &) は理解できるが (QString &) は理解できないようです。私が何を間違えたのか分かりますか?

haha.js

Qt プログラムの構成: haha​​.h、haha.cpp、main.cpp

笑.cpp

main.cpp

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

qt - QVariantHash変数をQtScriptに公開する方法は?

以下の方法を使用して QStringList を QtScript に公開できることはわかっていますが、QVariantHash を公開するにはどうすればよいですか?

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

qt - Qtスクリプトコードで現在の行番号を取得するには?

オブジェクトと関数を使用して、Qtスクリプトを実行する際に現在の行番号を取得する方法はありますか?

0 投票する
3 に答える
2635 参照

javascript - 1 秒間にマウスがクリックされた回数を数える

こんにちは、私はパフォーマンスを改善したいアプリケーションに取り組んでいます.(私は質問がちょっと長いものであることを知っています.

qtscript/qscript(一種のjavascript)のみを使用し、htmlを使用しない入札アプリケーションについて詳しく説明します。

ユーザーがボタンをクリックすると、テキストフィールドをポイントしたいと思います(通常のユーザーの場合、1秒あたり-1または2クリックで十分です)。しかし、ユーザーは狂ったようにボタンをクリックします (1 秒あたり 5 ~ 10 回のクリック - ええ、そのようにクリックする人もいます)。

ユーザーが 1 秒間に 3 回以上クリックした場合に、最後のクリックの後にのみフォーカス関数を呼び出すような回避策を考えています。もう 1 つの問題は、setInterval() と clearInterval() を使用できないことです。

どんな助けでも大歓迎です。