QLineEdit, как сделать так, чтобы пока он пуст там появлялся текст? |
Здравствуйте, гость ( Вход | Регистрация )
QLineEdit, как сделать так, чтобы пока он пуст там появлялся текст? |
entmobile |
4.2.2009, 10:11
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 8.12.2008 Пользователь №: 444 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вопрос по lineEdit: как узнать когда он в фокусе а когда нет? Пытался написать свое класс на основе QLineEdit и из focusEventов емитеть сигнал, нечего не получилось!:( Может есть более корректное решение? В итоге мне надо сделать следующее: если LineEdit пуст там появляется текст, при клике(табуляции) туда текст исчезает ))
Сообщение отредактировал Litkevich Yuriy - 11.2.2009, 20:00
Причина редактирования: Уточнил название темы
|
|
|
Litkevich Yuriy |
4.2.2009, 14:32
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Вот немного поправил твой вариант!!! Спасибо огромное!! Эдик предлагал использовать событие перерисовки родительского виджета, и это более удачный вариант чем твойС другой стороны, твой вариант хорош тем, что можно сделать наследника от QLineEdit намногие случаи жизни с таким поведением entmobile, для твоего случая можно такую модернизацию провести: дабы не было жестко зашитого в код размера шрифта
|
|
|
Текстовая версия | Сейчас: 11.5.2024, 15:04 |