qtscript

    3

    2답변

    최근에 시뮬레이터에 스크립트 함수를 추가했습니다. 스크립트 평가를 시작할 수있는 GUI에 "스크립트 시작"버튼을 추가했습니다. 내 메인은 내 스크립트를 평가하는 QThread (scriptThread)를 만듭니다. 내 QMainWindows는 main으로 신호를 보내며, scriptThread 슬롯을 호출합니다. GUI에서 원하는 경우 스크립트를 시작하고

    0

    1답변

    QtScript 스크립트의 값을 확인하는 데 문제가있었습니다. 발리의 기능은 다음과 같이 보았다 : function isValueInvalid(value) { return typeof value=="undefined" || value == null || value == "" || value == "X"; } 문자열 "X"도 내 설정에서 유효하

    0

    1답변

    나는 응용 프로그램 내에서 다양한 기능에 자동화 기능을 제공하기 위해 응용 프로그램에서 qtscript를 사용합니다. 유연성을 높이려면 스크립트에서 다른 도구 (명령 줄 명령/응용 프로그램)를 실행하여 출력을 얻을 필요가 있습니다 (응용 프로그램 자체는 보안과 관련이 없으므로 임의 코드를 호출해도 괜찮습니다). 기본 qtscript 모듈 또는이를 캡슐화하는

    0

    2답변

    내 함수 중 하나에서 QScriptEngine 연산을 최적화하려고합니다. 이 함수의 이름은 executeCustomJSOperation이며 여러 파일에서 동일한 JS 코드를 실행합니다. 그러나 각 파일은 $xmlData이라는 전역 변수를 변경해야합니다. 기본 함수는 $xmlData 변수를 사용하여 XML 파일을 메모리에로드 한 다음 항상 동일한 자바 스크립

    0

    1답변

    의 개체로부터 액세스 자식 개체가 나는 다음과 같이 스크립트에서 내 CoreProxy 예를 내부에 저장 개체에 액세스하려면 : CoreProxy proxy(core); QScriptEngine engine; QScriptValue coreInScript = engine.newQObject(&proxy); engine.globalObject().setP

    0

    1답변

    함수 qScriptValueFromSequence를 사용하면 QObjectList에서 QtScript로 배열을 만들 수 있습니다. QObjectList는 스크립트에서 QObject 속성을 수정할 때 변경됩니다. 사용자가 스크립트의 배열에 새 객체를 추가하면 해당 QObjectList에 새 QObject를 추가하고 사용자가 스크립트 객체에 지정한 속성에서 해

    1

    1답변

    여러 (최대 50 개 이상)의 Qt 스크립트 기능을 동시에 실행해야합니다. 스크립트 함수로 2 ~ 3 개의 스레드를 돌리는 것은 정상적으로 작동하지만, 약 50 개의 스레드를 실행하자마자 오류가 발생하고 프로그램이 중단됩니다. ASSERTION FAILED: globalData().dynamicGlobalObject (..\3rdparty\javascrip

    0

    1답변

    Qt 4.8, C++ 측에서 의 국부 값을 QScriptValue으로 설정할 수 있습니까? 그 출력이 될 QScriptEngine engine; engine.globalObject().setProperty("glob", 1000); // ???: Set loc to, say, 42. QScriptValue expr1 = engine.evaluate(

    5

    1답변

    C++ 응용 프로그램에서 일련의 javascript 'scripts'를 실행해야합니다. 대부분은 반복적 인 행동입니다. 코드 here의 예. 버전 5에는 2 개의 자바 스크립트 엔진 (QtScript 및 QJSEngine)이 포함되어 있으므로 Qt를 알고 있습니다. 내 질문에 어떤 상황에서 사용해야합니까? 어떤 상황에서 더 잘 수행됩니까?

    0

    1답변

    QScxml ECMAScript 데이터 모델을 살펴보고 Qt의 스크립팅 기능을 사용 해본 적이 없어서 조금 잃어 버렸습니다. Qt에는 ECMAScript 표준과 모두 호환되는 다른 스크립트 엔진 (QtScript, QJSScript, QQMLEngine)이 있습니다. QScxmlEcmaScriptDataModel QScxmlEcmaScriptDataMode