Вопросы по теме 'qjsengine'

Как создавать экземпляры объектов C++ с помощью QJSEngine
Можно ли объявить класс C++ для QJSEngine (движок для QML), чтобы объекты этого класса можно было создавать из javascript? Единственное решение, которое я могу найти до сих пор, — это создать фабричный метод с Q_INVOKABLE, который возвращает...
991 просмотров
schedule 26.02.2023

QJSEngine против QtScript и QList‹MyClass›
Поскольку Qt 5.5 актуален, QtScript устарел. Замена Qt QML с QJSEngine . Сейчас я перепишу свой проект на новый движок. У меня есть несколько классов, например: class Node : public QObject { Q_OBJECT...
957 просмотров
schedule 14.07.2022

QJSEngine: печать на консоль
Я перехожу с QScriptEngine (устарело) на QJSEngine и вижу, что не могу использовать print : QJSEngine engine; QJSValue val = engine.evaluate( "print('123');" ); if (val.isError()){ qDebug() << "error: "...
2196 просмотров
schedule 30.11.2023

Доступ к Qt API из JavaScript с помощью QJSEngine
Я использую QJSEngine , чтобы сделать приложение доступным для сценариев. Я бы хотел, чтобы сторона JavaScript могла изменять пользовательский интерфейс. Моя главная проблема сейчас — доступ к Qt API из JavaScript. Для создания виджетов я...
818 просмотров
schedule 11.11.2022