Добрый вечер!
Такая проблема: когда меняю цвет фона вьюера, то текст, который должен отображаться, пропадает за перерисованным фоном. Т.е. фон накладывается сверху на содержимое окна. Также заметил, что если в paintEvent код не вписывать, то после открытия текста, текст не виден. Если же из заголовочного файла убрать объявление paintEvent'а, все становится на свои места. Не могу понять, почему так. Любой другой виджет перерисовывается нормально и содержимое видно, а тут нет. Посмотрел QWebSettings, QWebFrame, QWebPage, там про фон ничего нет.
Возможно, цвет фона можно задать непосредственно через HTML, но это было не удобно, т.к. во время просмотра можно изменять фон(или наоборот удобнее)?