Size: a a a

2021 March 20

МВ

Макс Воробьев... in Qt
и в qbs
источник

A

Artem in Qt
Макс Воробьев
да. и можно использовать js в qml
А если у меня виджеты?
источник

МВ

Макс Воробьев... in Qt
Artem
А если у меня виджеты?
можно вставить виджет с qml )
источник

A

Artem in Qt
Макс Воробьев
можно вставить виджет с qml )
Вроде можно проще: https://doc.qt.io/qt-5/qscriptengine.html
источник

МВ

Макс Воробьев... in Qt
Artem
Вроде можно проще: https://doc.qt.io/qt-5/qscriptengine.html
можно и так
источник

S

Sergey eSKon in Qt
Макс Воробьев
да. и можно использовать js в qml
и не только в qml. У нас пользователи себе настраивают некоторые аспекты поведения с помощью маленьких скриптов JS. QScriptEngine это устаревшая технология, для новых проектов нужно использовать QJSEngine или QQmlEngine (который унаследован от QJSEngine)
источник

S

Sergey eSKon in Qt
Warning: This module is not actively developed. It is provided for backwards compatibility with Qt 4 only. For new code, use QJSEngine and related classes in the Qt QML module instead.
Взято отсюда: https://doc.qt.io/qt-5/qtscript-index.html
источник

A

Artem in Qt
Sergey eSKon
и не только в qml. У нас пользователи себе настраивают некоторые аспекты поведения с помощью маленьких скриптов JS. QScriptEngine это устаревшая технология, для новых проектов нужно использовать QJSEngine или QQmlEngine (который унаследован от QJSEngine)
источник

S

Sergey eSKon in Qt
это не qml. Вы можете приложение на виджетах писать.
источник

A

Artem in Qt
Sergey eSKon
это не qml. Вы можете приложение на виджетах писать.
Входит в состав qml (qmake: QT += qml)
источник

S

Sergey eSKon in Qt
И?
источник

A

Artem in Qt
Inherited By:
QQmlEngine
источник

S

Sergey eSKon in Qt
И?
источник

S

Sergey eSKon in Qt
так можно сказать что QString это qt
источник

S

Sergey eSKon in Qt
на основании того, что он входит в состав qt
источник

S

Sergey eSKon in Qt
Не используйте QQmlEngine а используйте только QJSEngine. То, что QQmlEngine наследуется из QJSEngine вполне логично, он ведь использует JS
источник

A

Artem in Qt
Sergey eSKon
и не только в qml. У нас пользователи себе настраивают некоторые аспекты поведения с помощью маленьких скриптов JS. QScriptEngine это устаревшая технология, для новых проектов нужно использовать QJSEngine или QQmlEngine (который унаследован от QJSEngine)
А как-то можно вызвать скрипт из ресурсов, передав туда одну строку?
источник

S

Sergey eSKon in Qt
evaluate
источник

S

Sergey eSKon in Qt
Я ещё когда искал шаблонизатор аналогичный php-шному TWIG, нашёл только JS вариант, и теперь он у нас в приложении работает именно на JS движке
источник

A

Artem in Qt
Sergey eSKon
Я ещё когда искал шаблонизатор аналогичный php-шному TWIG, нашёл только JS вариант, и теперь он у нас в приложении работает именно на JS движке
А джаву не пробовали запускать через qt?
источник