crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Проблема с фоном QWebView
QMainWindow
  опции профиля:
сообщение 12.8.2011, 20:17
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


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


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


Хм, возможно нужно изменять цвет не QWebView, а фон самой страницы. Как?

PS а тогда зачем в QWebView определен метод paintEvent?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.8.2011, 17:33
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(QMainWindow @ 13.8.2011, 13:01) *
QWebView определен метод paintEvent?
чтобы рисовать себя
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QMainWindow
  опции профиля:
сообщение 13.8.2011, 21:16
Сообщение #4


Участник
**

Группа: Участник
Сообщений: 198
Регистрация: 1.8.2010
Пользователь №: 1922

Спасибо сказали: 0 раз(а)




Репутация:   0  


Проблема решена
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 7.4.2020, 2:38