В QWebView я могу выполнить код JavaScript.
Но QWebView не предназначен для работы в потоках, и я хотел бы перенести выполнение в потоки.
Есть ли способ выполнения JavaScript внутри QDomDocument?
Если вы хотите выполнить код Javascript в потоке, отличном от потока пользовательского интерфейса, вы можете посмотреть на QML-элемент WorkerScript а также этот документ который объясняет отношения между Javascript и QML. Я никогда не пробовал, но это должен быть правильный способ сделать то, что вы просите.
QDomDocument не имеет ничего общего с Javascript, он используется только для манипулирования документами XML. Вы, вероятно, хотите посмотреть на QScriptEngine.