Описание тега qscript

QScript - это язык для квантового компьютерного симулятора Google QC Playground. Он поддерживает несколько квантовых вентилей и классических программных конструкций и работает полностью в браузере (требуется WebGL).
1 ответ

Qt: Как массивы или словари передаются от qscriptengine?

Я создал QScriptEngine и показал функцию объекта, которую я могу вызвать из скрипта js. engine->globalObject().setProperty("obj", myObj); myObj - это QObject, который имеет функцию, подобную... void MyObject::doSomething(int w, int h) { ... } и в…
06 ноя '16 в 04:40
1 ответ

Как использовать QVector внутри QScriptEngine

Первый: Qt 4.7 Я хотел бы получить доступ к QVector<double> внутри скрипта, который является возвращаемым значением функции-члена объекта. Т.е. я передал объект в скрипт, и он имеет свойство set и получает функции, которые имеют QVector<dou…
28 июн '17 в 15:17
1 ответ

Можно ли объяснить разницу между кубитом и битом на простом примере кода?

Единственные места, где я знаю, что вы можете играть с квантовыми вычислениями, - это квантовая площадка Google и квантовый опыт IBM. В то время как первый использует языки qscript и второй язык qasm (которые легко изучаются), их использование по-пр…
21 июн '17 в 20:08
1 ответ

Частичное измерение (разрушающее) разрушается |1> до |0>

У меня есть следующая программа QScript: VectorSize 6 // The system can be in only one state - |000001> SigmaX 0 // Non-destructive full measurement returns 1, as expected Measure Print measured_value // Destructive measurement collapses the last…
02 июл '14 в 19:56
1 ответ

Как вернуть QList<double> из метода класса на основе QObject для использования в Qt Script

Я разрабатываю приложение в Qt, которое использует модуль QScript. Класс, над которым я работаю, является производным от QObject, поэтому он будет "сценарием". Один из методов должен возвращать список двойных значений (QList). Когда я создаю глобаль…
23 окт '17 в 17:35
2 ответа

Отключить встроенную кнопку Next в каркасе установщика Qt

Я должен отключить стандартную кнопку "Далее" на своей странице через файл installscript.qs. Я могу отключить свою собственную кнопку (которую я создал в файле.ui) с помощью скрипта.qs следующим образом: widget.myButton.setEnabled(false); Этот челов…
20 сен '17 в 19:45
0 ответов

Предоставление Qt C++ QObject для Python

У меня есть программный компонент (библиотека Qt/C++ без GUI), которая выполняет некоторые манипуляции с данными. Каков наилучший способ представить его функциональность как собственное расширение Python? Заворачивать его вручную в Boost::Python? Чт…
13 авг '14 в 16:53
0 ответов

QJSEngine глобальная функция

есть ли в настоящее время способ сделать глобальную функцию? Я пытаюсь перенести существующее приложение со старого на, но не могу найти способ это сделать. Когда я проверил исходные коды Qt, как определяется функция "print()", они использовали внут…
21 окт '21 в 18:12
0 ответов

Как получить разрешение администратора в .qs

Я прошу систему вызвать инструмент обслуживания, и он запрашивает разрешение администратора, как узнать, разрешил ли пользователь это или нет в .qs?
06 май '22 в 13:16