Мне кажется, проблема в том, что такое «максимальная точность» в этом случае?
Откуда получается «истинное» изображение?Я предполагаю, что это то, что вы видели, когда посещали сайт в браузере.В зависимости от настроек вашего браузера (ваших личных настроек и / или настроек по умолчанию) и от того, какую информацию о стилях (CSS, атрибуты стиля ...) предоставляет веб-страница, она может выглядеть по-разному.Если на сайте не указано, какие шрифты использовать, ваш браузер будет использовать по умолчанию.Если это так, то рендеринг "true" и "qtwebkit" одинаково "точен", даже если они выглядят по-разному.
Это означает, что вам, вероятно, просто нужно доверять qtwebkit для корректного рендеринга.*
Если вы абсолютно хотите, чтобы рендеринг выглядел так же, как в вашем браузере, вы можете попробовать настроить QWebView с такими же настройками через QWebView.settings()
(см. QWebSettings ).Обратите внимание, что это по-прежнему не означает, что страница будет выглядеть таким образом для всех.