Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (4)
  • PyQt5.QsyntaxHighlighter Как переподсветить строку n+1, после того как подсветил n строк?

    @w0lkolak Автор вопроса
    Короче, универсального и красивого способа я не нашёл, посему просто в eventFilter напихал rehighlightNextBlocks.
    def eventFilter(self, widget, event):
            if (event.type() == QEvent.KeyPress and widget is self):
                key = event.key()
                if действие1:
                     делаю действие1 руками не надеясь на return QWidget.eventFilter(self, widget, event)
                     rehighlightNextBlocks()
                     return True
                elif действие2:
                     делаю действие2
                     rehighlightNextBlocks()
                     return True
            return QWidget.eventFilter(self, widget, event)
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (15)