Я новичок в QT и его концепции потоков, поэтому у меня есть вопрос по поводу WebEngine и управления потоками.
Что я хочу сделать с моим приложением, так это загружать разные сайтыиспользуя несколько экземпляров WebEngines в разных потоках в фоновом режиме и основываясь на действиях пользователя, покажите браузер с уже загруженным содержимым WebEngine.
Возможно ли управлять экземплярами WebEngine в потоке, отличном от основного потока приложения QT?
Редактировать: Вот вся история моей проблемы, мое приложение несколько связано с различными веб-сайтами.Например, когда пользователь выполняет поиск в моем приложении, набор результатов отображается на этих веб-сайтах.Если пользователь хочет выбрать результат, мое приложение должно перенаправить пользователя на исходный веб-сайт с таким результатом и выполнить некоторый код Javascript для перехода пользователя на ту страницу, которую он / она хочет видеть.Однако только последний шаг выполнения Javascript основан на действиях пользователя, остальная часть процедуры идентична и не изменяется в зависимости от действий пользователя вообще.Поэтому, чтобы сделать эту процедуру намного быстрее, я хочу, чтобы все эти сайты были загружены (макс. 6 сайтов) и перемещались на страницу с помощью выполненного кода JS.Когда пользователь выбирает результат, а не загружает веб-сайт и выполняет код JS, я хочу вернуть уже загруженный веб-браузер и выполнять только код JS, связанный с пользовательским вводом.
В качестве примечания, эти веб-сайтына самом деле это одностраничные приложения, поэтому для перенаправления пользователя нет выделенного URL-адреса, мне нужно перейти на домашнюю страницу и вручную выполнить код JS, чтобы перейти на страницу, которую я хотел посетить.