Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с фоном QWebView
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Script. Интеграция WebKit
QMainWindow
Добрый вечер!
Такая проблема: когда меняю цвет фона вьюера, то текст, который должен отображаться, пропадает за перерисованным фоном. Т.е. фон накладывается сверху на содержимое окна. Также заметил, что если в paintEvent код не вписывать, то после открытия текста, текст не виден. Если же из заголовочного файла убрать объявление paintEvent'а, все становится на свои места. Не могу понять, почему так. Любой другой виджет перерисовывается нормально и содержимое видно, а тут нет. Посмотрел QWebSettings, QWebFrame, QWebPage, там про фон ничего нет.
Возможно, цвет фона можно задать непосредственно через HTML, но это было не удобно, т.к. во время просмотра можно изменять фон(или наоборот удобнее)?
QMainWindow
Хм, возможно нужно изменять цвет не QWebView, а фон самой страницы. Как?

PS а тогда зачем в QWebView определен метод paintEvent?
Litkevich Yuriy
Цитата(QMainWindow @ 13.8.2011, 13:01) *
QWebView определен метод paintEvent?
чтобы рисовать себя
QMainWindow
Проблема решена
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.