Я использую QLineEdit для поиска определенных шаблонов, которые содержат текст: «ВХОД В ПОИСКУ ПОИСКА» по умолчанию. Итак, как я могу очистить QLineEdit, как только я щелкнул в любом месте на LineEdit ?? Спасибо заранее ...Как добавить событие мыши в QLineEdit
0
A
ответ
1
Там нет никакой необходимости осуществить это самостоятельно, так как эта функция уже есть: Использование QLineEdit::setPlaceholderText (Qt 4.7 и выше):
QLineEdit* le = new QLineEdit;
...
le->setPlaceholderText(tr("Enter the search pattern"));
текст-заполнитель будет отображается, если редактирование линии в противном случае пуст и не имеет фокуса.
Для более старых версий Qt можно реализовать функцию путем переопределения focusInEvent и focusOutEvent (focusIn: очистить текст заполнителя, focusOut: восстановить его). Я бы настоятельно рекомендовал обновиться до последней версии Qt, хотя проект позволяет.
Смежные вопросы
- 1. QLineEdit - фокус событие
- 2. Событие QLineEdit Focus
- 3. Как добавить событие мыши в JMeter
- 4. qlineedit с кнопкой clearbutton только при мыши над QLineEdit
- 5. onmouseover и событие click QLineEdit
- 6. Как добавить указатель мыши на событие?
- 7. PyQt QLineEdit и «вставить» событие?
- 8. Добавить клик на QLineEdit
- 9. Добавить событие мыши в JMapViewer mapMarker
- 10. Связать событие «введите» QLineEdit в слот?
- 11. Как добавить QLineEdit в QMessageBox PyQt5
- 12. Как изменить QLabel на QLineEdit при нажатии мыши?
- 13. Событие мыши в C#
- 14. Как имитировать событие мыши?
- 15. Как закодировать событие мыши?
- 16. Как обработать событие мыши
- 17. Добавить событие правой кнопкой мыши VTK
- 18. Как добавить событие мыши ondrag в этом примере
- 19. Как добавить событие мыши над в ListBox на Кодексе За
- 20. Как подключить QLineEdit focusOutEvent
- 21. jointjs элемент мыши событие мыши
- 22. Событие мыши в Java
- 23. Qt - динамически добавить QLineEdit в панель
- 24. Как подключается событие мыши WPF?
- 25. Как сгенерировать событие мыши программно?
- 26. Как захватить событие перемещения мыши
- 27. Как имитировать событие щелчка мыши
- 28. QLineEdit Qt в C++ удаления QLineEdit
- 29. Как вернуть функцию в QLineEdit?
- 30. Добавить событие курсора мыши в направленияхRenderer API Google Maps v3
Можете ли вы рассказать мне, как использовать его, указав простой пример. – user1056481
user1056481: done –
В программе выдается сообщение о том, что setPlaceholderText не является членом od qLineEdit. – user1056481