Есть QLineEdit
с установленным tooltip
, в которое записываются численные значения. Хочется вызывать tooltip
у этого поля при некорректном вводе.
Как реализовать подобное, не через connect
: смотреть корректность ввода —> вызывать искусственно какой-нибудь метод с mouseEvent
?
UPD:
Самое простое, это использование QToolTip::showText:
QToolTip::showText(line_edit->mapToGlobal(QPoint()), line_edit->toolTip());
mapToGlobal(QPoint()) -- возвращает глобальные координаты виджета, от левого верхнего угла.
Другой вариант -- послать событие QHelpEvent нужному виджету, используя QCoreApplication::postEvent
QEvent* event = new QHelpEvent(QEvent::ToolTip, line_edit->pos(), line_edit->mapToGlobal(QPoint()));
QCoreApplication::postEvent(line_edit, event);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Не хочет следовать указанному пути и выводит ошибку, из-за которой программа падает с ошибкой
У меня есть масив в нем я функцией ищу символ который больше всех встречаетсяНо если я задам в масив максимальный елемент 200 все ок работаете
Решал задачи на acmpru, и в самой простой задаче, где надо просто считать и вывести число, в рейтинге есть решение вполовину короче моего(всего...