@Baizel

Как сделать, чтобы сообщение показывалось над lineedit?

Нужно, чтобы функция showText показывала сообщение у ячейки (как всплывающую подсказку, только с другим текстом). Первым аргументом нужны координаты. По строке, показанной в коде, он выводит его над ячейкой, но намного выше ее. Кто-нибудь разбирается в этом?

QtWidgets.QToolTip.showText(window.mapToGlobal(self.ui.lineEdit.pos()), "Текст ", self.ui.lineEdit)
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
KodyWiremane
@KodyWiremane
Пони, Debian, LEMP, LAN, любитель
А так?
QtWidgets.QToolTip.showText(self.ui.lineEdit.mapToGlobal(QPoint(), …)

Возможно, …(QPoint(0, self.ui.lineEdit.height))….
В доках написано, что координаты указываются для "точки интереса", и что текст показывается "со смещением относительно точки интереса, специфичным для платформы".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект