2013-07-11 1 views

ответ

1

Для загрузки QtScript коды из нескольких файлов, которые необходимо загрузить все эти файлы, используя QScriptEngine.evaluate(). Затем эти методы будут доступны для всей среды JS в соответствии с правилами JS. т.е.: вы сможете напрямую обращаться к глобальным методам.

Но если вы работаете над большим проектом, я настоятельно рекомендую вам использовать некоторую общую реализацию JS в QT. Я работал над довольно большим проектом на QTScript, и он отлично работал для нас. Вот link, в котором подробно описывается, как вы можете реализовать это в QT.

0

Добавьте оба файла js в свою программу. Порядок добавления них является:

  1. another.js файл
  2. test.js файл

Тогда вы можете вызвать функцию непосредственно, если вы определили его в глобальной области (области видимости окна) как:

В других ЯШАХ:

function myFunc() { /* your code here */ } 

В test.js:

myFunc();