2

私はWeb開発に精通しているので、JavascriptがWebkitで何ができるかを正確に知っています。アプリでスクリプト機能を使用したい場合は、2つの方法があると思います。

  1. qtwebkitを使用して、独自のJavascriptスクリプトを実行している非表示のWebページを開きます。
  2. qtscriptを使用します。

今のところ、ほとんどのアプリロジックをスクリプトで実装したいのですが、それらの違いと、さまざまな状況でのjavascriptまたはqtscriptの選択方法について疑問に思っています。

この質問がそれほど専門的でない場合は申し訳ありません。ありがとう

4

1 に答える 1

2

以下を読む

Qt 4.3 以降では、ECMAScript を使用したアプリケーション スクリプトがサポートされています。

Qt docsのMaking Applications Scriptableセクションでは、QtScript は単なる Java Script の名前 ( ECMAScriptは Java Script の公式仕様の名前) である という結論に達します。

Qt Labs ページの 4.6 記事の QtScript の追加情報には、次の情報があります。

(...) Qt 4.6 の QtScript 実装は、WebKit の JavaScript エンジンである JavaScriptCore に基づいています (...)

これにより、QtScript の動作が WebKit の実装でわかっているものと一致するという非常に強力な保証が得られます。

アプリケーションにスクリプトを追加するだけで、WebKit に関連するものは何も必要ない場合は、Qt スクリプト コードを評価するための環境を提供するQScriptEngine クラスを使用するだけで十分です。

于 2010-12-19T10:09:26.910 に答える