Здравствуйте, гость ( Вход | Регистрация )
QMainWindow | Дата 13.8.2011, 21:16 |
Проблема решена | |
Litkevich Yuriy | Дата 13.8.2011, 17:33 |
QWebView определен метод paintEvent? чтобы рисовать себя |
|
QMainWindow | Дата 13.8.2011, 10:01 |
Хм, возможно нужно изменять цвет не QWebView, а фон самой страницы. Как? PS а тогда зачем в QWebView определен метод paintEvent? |
|
QMainWindow | Дата 12.8.2011, 20:17 |
Добрый вечер! Такая проблема: когда меняю цвет фона вьюера, то текст, который должен отображаться, пропадает за перерисованным фоном. Т.е. фон накладывается сверху на содержимое окна. Также заметил, что если в paintEvent код не вписывать, то после открытия текста, текст не виден. Если же из заголовочного файла убрать объявление paintEvent'а, все становится на свои места. Не могу понять, почему так. Любой другой виджет перерисовывается нормально и содержимое видно, а тут нет. Посмотрел QWebSettings, QWebFrame, QWebPage, там про фон ничего нет. Возможно, цвет фона можно задать непосредственно через HTML, но это было не удобно, т.к. во время просмотра можно изменять фон(или наоборот удобнее)? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 25.4.2024, 14:12 |