Установка цвета текста всплывающей подсказки в PyQt

Добавляю подсказки в приложение, которое яя писал, и у него были проблемы с цветом текста всплывающей подсказки.

В приложении есть несколько кнопок, которые меняют цвет фона и текста в зависимости от состояния кнопки. Текст либо белый, либо черный.

Цвет текста всплывающей подсказки всегда соответствует цвету текста кнопки. Если текст на кнопке белый, тоВсе хорошо, но если текст на кнопке черный, то всплывающая подсказка - черный текст на черном фоне. То, что я хочу иметь, - это всплывающая подсказка, чтобы белый текст всегда был черным, независимо от кнопки ».с цветом.

Для этого я настраивал свою подсказку, используя:

self.setToolTip(toolTip)

Теперь я нашел потенциальное решение для этого, но у него были свои проблемы:

self.setToolTip("%s" % toolTip.replace("\n", "<br>"))

Однако, когда я делаю это, строки в моей подсказке начинают оборачиваться, вместо того, чтобы сохранять полную длину строки в одной строке, что я и хочу.

Любые предложения о том, как изменить цвет всплывающей подсказки без использования HTML или как заставить всплывающую подсказку на основе HTML не переноситься?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос