Я использую QWebEngine для отображения некоторых веб-страниц. К сожалению, он использует OpenGL внутренне - что приводит к сбою на некоторых графических адаптерах (можно легко увидеть драйвер-DLL как причину сбоя). В качестве второго предостережения невозможно поймать этот сбой блоком try-catch.Force QWebEngine для использования программного обеспечения
Итак, мой вопрос: как заставить QWebEngine использовать только рендеринг программного обеспечения и не использовать OpenGL?
Спасибо!
Почему бы не просто скомпилировать версию библиотеки Qt без OpenGL? – Flovdis
@Flovdis Если функция доступна так или иначе, почему вы хотите скомпилировать настраиваемую версию библиотеки Qt? Это сумасшедшие накладные расходы, и если есть другой способ, я обязательно поеду за ним вместо этого. – rbaleksandar
@flovdis, потому что это заставит всю среду Qt использовать программный рендеринг, который не предназначен. для моих собственных приложений на основе OpenGL я могу легко проверить, работает ли это или нет, и избежать любой из этих функций, только QWebengine достаточно глуп, чтобы предположить, что все в порядке - что приводит к сбою. поэтому я хочу, чтобы qWebEngine использовал рендеринг программного обеспечения, но не все остальные приложения Qt. – Elmi