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
Причина редактирования: Уточнил название темы
|
|
|
ViGOur |
4.2.2009, 13:13
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
entmobile |
4.2.2009, 13:25
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 8.12.2008 Пользователь №: 444 Спасибо сказали: 0 раз(а) Репутация: 0 |
Чем хорошо именно рисование на виджете, так это тем, что мы не трогаем текст виджета. В этом ты прав!!! Но если переписывать paintevent у lineedit то придеться полностью его перерисовывать: текст в нем и т.д. или есть вариант что бы дорисовать то что надо а остальное оставить? пока помог вариант с выводом текста в focusEvent`ах. |
|
|
Текстовая версия | Сейчас: 12.5.2024, 13:04 |