Russian Qt Forum

Qt => Model-View (MV) => Тема начата: RustAlex от Ноябрь 23, 2015, 18:51



Название: лупа в строке поиска
Отправлено: RustAlex от Ноябрь 23, 2015, 18:51
Символ 🔍 - отображает значок лупы - в TextEdit значок корректно отображается.
Но  в TextField если задать этот символ в свойстве placeholderText - лупа уже не отображается. Можно ли ее отобразить именно в TextField?


Название: Re: лупа в строке поиска
Отправлено: GreatSnake от Ноябрь 24, 2015, 11:56
Символ 🔍 - отображает значок лупы - в TextEdit значок корректно отображается.
Данный символ описанный в мнемоническом виде будет отображаться только в html-browser-e коим TextEdit частично является.
TextField, а вернее LineEdit им не является, поэтому данный символ нужно передавать ему виде юникода.


Название: Re: лупа в строке поиска
Отправлено: RustAlex от Ноябрь 25, 2015, 11:44
HTML может не поддерживает, но <i> - в  TextField - делает шрифт наклонным...
Строка \u1F50D - в лупу не превращается :( или &#x1F50D;
Добавил дочерний Text{} - в котором лупа отображается при запуске приложения в MAC OS X, но при запуске под Андроид (целевая платформа) - отображается какой-то крест в квадрате - точно не лупа.
Проблема в шрифте Android - который не поддерживает Uncode? Или надо искать "правильный" шрифт?

Склоняюсь к добавлению Image...


Название: Re: лупа в строке поиска
Отправлено: GreatSnake от Ноябрь 25, 2015, 12:09
Проблема в шрифте Android - который не поддерживает Uncode? Или надо искать "правильный" шрифт?
Данный символ может быть просто не отрисован в используемом фонте.
Поэтому завязываться на это однозначно не стоит.

Цитировать
Склоняюсь к добавлению Image...
+1