Есть ли способ запустить C++ из QML WorkerScript?C++

Программы на C++. Форум разработчиков
Anonymous
Есть ли способ запустить C++ из QML WorkerScript?

Сообщение Anonymous »

У меня медленная операция ввода-вывода, которой мне нужно управлять из пользовательского интерфейса QML. Интерфейс ввода-вывода написан на C++. По сути, когда пользователь нажимает кнопку, мне нужно отправить сообщение и получить ответ от устройства. Я хочу, чтобы пользователь мог делать другие вещи, ожидая ответа. WorkerScript кажется самым простым способом сделать это, но как мне включить в сценарий мой интерфейс C++, если обычный QDeclarativeContext не передается в поток? Есть ли способ импортировать C++ в javascript QML? Мне даже не нужно поддерживать контекст C++ в основном потоке, меня бы вполне устроило, чтобы он полностью находился в рабочем потоке и просто передавал сообщения туда и обратно.

EDIT:< /strong>

Уточнения: ответ @dtech удовлетворяет мою текущую потребность, но мне все равно хотелось бы узнать ответ на вопрос: возможно ли включить C++ (даже если не с сохранением состояния) в WorkerScript.

EDIT2:


Ответ в комментариях: нет

Подробнее здесь: https://stackoverflow.com/questions/467 ... rkerscript

Вернуться в «C++»