qjsengine

    4

    1답변

    매개 변수로 서브 클래 싱 된 QObject를 사용하여 작은 스크립트를 수행하려고합니다. jsEngine 파괴에 QJSEngine jsEngine; QJSValue arg = jsEngine.newQObject(child); // Child it's subclassed QObject QJSValue function = jsEngine.evaluate(m

    2

    1답변

    (Qt 스크립트가 사용되지 않으므로) QJSEngine을 기반으로 Qt 5에서 javascript에 노출 된 C++ 클래스 집합이 있습니다. My QObject 파생 클래스 A와 B에는 Q_OBJECT 매크로가 있으며 Q_DECLARE_METATYPE 매크로도 사용됩니다. javascript 내에서 새 인스턴스를 만들 수있는 클래스에 대한 팩토리 함수를 공

    1

    1답변

    QObject의 속성에 액세스 할 수 있지만 QJSEngine에 전달되었지만 동적 속성에 액세스 할 수없는 이유는 무엇입니까? Qt는 5.2을 사용하여 4.2 35 0 : auto myObject = new MyObject(); // Contains a single property 'myProp'. QJSEngine engine; auto s

    1

    2답변

    Qt로 시작하고 있으며 내 프로젝트 중 하나에서 QJSEngine을 사용하여 자바 스크립트를 평가하고 있으며 클래스 및 전역 함수로 전체 API를 스크립트에 제공하려고합니다. 지금 내 프로그램은 ECMAScript 기본 항목 (eval, encodeURI, parseInt 등 ...) 만 제공하지만 브라우저 API (WebSocket 클래스, Image 클

    0

    1답변

    QJSEngine을 사용하여 응용 프로그램을 스크립팅 가능하게 만듭니다. JavaScript 측에서 사용자 인터페이스를 수정할 수있게하고 싶습니다. 내 주요 문제는 바로 JavaScript에서 Qt API에 액세스하는 것입니다. // JavaScript var w = helpers.createWidget("QPushButton"); // C++ QJ

    5

    1답변

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