Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 26.1.2010, 23:57 |
а если картинка у меня - звездочка, как на каждый вводимый символ ее выводить? если речь об обработчике рисования, то нарисовал первую картинку, подвинул позицию рисовния, на ширину картинки + зазор. Всё рисование в цикле пока нужное кол-во звёздочек не нарисуешь. Код рисования можно посмотреть и в примере StarDelegat, суть-то та же. |
|
Rocky | Дата 26.1.2010, 22:16 |
Понял, щас буду пробовать..... а если картинка у меня - звездочка, как на каждый вводимый символ ее выводить? | |
igor_bogomolov | Дата 26.1.2010, 21:59 |
Для золотистой звездочки не подойдет, но в качестве дополнения, символ ввода пароля можно заменить следующим способом Цитата Символ для ввода пароля в однострочных полях редактирования у которых имеется QLineEdit::Password режим "эха" можно установить: QLineEdit[echoMode="2"] { lineedit-password-character: 9679; } Настройка QLineEdit |
|
Litkevich Yuriy | Дата 26.1.2010, 21:48 |
Это в сторону делегатов смотреть? поле ввода не представление, ты делегат установить не сможешь. Рисуй в paintEvent у наследника, по сигналу изменения текста можно увеличивать счётчик, а в обработчике рисовния рисовать столько многоугольников сколько счётчик намотал |
|
Rocky | Дата 26.1.2010, 21:10 |
Собственно сабж... Есть QLineEdit. По умолчанию отображаются точки... А как звездочки сделать? Какие-нибудь золотистые? Это в сторону делегатов смотреть? В примерах тока один пример нашел про делегатов.. А у QLineEdit не нашел как определять role... или это не то? Вобщем, подскажите плиз =) |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 18:47 |