![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| vit88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 6.4.2015 Репутация: нет Всего: нет |
Всем привет
Нужен совет пользователей Python + pyQt4 Собственно проблема: нужно заменить цвет виделения, которое есть результатом работи функции: found = findtext(text, QWebPage.HighlightAllOccurrences) def findText(self, text): self._ui.actionFindNext.setEnabled(bool(text)) self._ui.actionFindPrev.setEnabled(bool(text)) findtext = self._ui.webView.findText findtext('') findtext('', QWebPage.HighlightAllOccurrences) found = findtext(text, QWebPage.HighlightAllOccurrences) self._ui.actionFindNext.setEnabled(found) self._ui.actionFindPrev.setEnabled(found) if found: findtext(text, QWebPage.FindWrapsAroundDocument) Правильно ли я понимаю: в данном коде QWebPage есть собственно обектом в котором осуществляется поиск и виделение(Highlight) Побивал менять код на: def findText(self, text): self._ui.actionFindNext.setEnabled(bool(text)) self._ui.actionFindPrev.setEnabled(bool(text)) findtext = self._ui.webView.findText findtext('') iwebpage = QWebPage () pal = QPalette () pal.setBrush(QPalette.Active, QPalette.Highlight, QColor(0, 0, 0)) iwebpage.setPalette(pal) findtext('', iwebpage.HighlightAllOccurrences) found = findtext(text, iwebpage.HighlightAllOccurrences) self._ui.actionFindNext.setEnabled(found) self._ui.actionFindPrev.setEnabled(found) if found: findtext(text, QWebPage.FindWrapsAroundDocument) Но без результатно Так же пробивал работать с QPalette QApplication - результат если текст selected, тогда ОК, слово виделяется нужним цветом, ели только Highlight, то результата от етого никакого Собственно вопрос: Как можна заменить данную функцию? Не могу также понять, что возвращает в данному случае функция: found? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |