Маленькие нюансы при скиностроении.
Пока не углубился в питон, никак не мог понять, как организовать пробелы (расстояние больше одного пробела) при использовании двух (и более) параметров вывода с одного конвертера с помощью одного виджета.
То есть, вот например вывести номер канала и название канала одним виджетом с помощью конвертера
ServiceName2.
Ведь если просто ставишь нужное количество пробелов между параметрами, например вот так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Парсер просто преобразует множественные пробелы в один пробел. Но на экране этот одиночный пробел между названием канала и его номером как бы сливается и смотрится не очень.
Просто надо указать парсеру, что в пределах данного элемента (виджета) пробелы важны, и их не следует сбрасывать.
Делается это с помощью атрибута
xml:space, этот атрибут имеет два значения
1.
default - дело понятное по умолчанию, т.к. итак парсер обрабатывает элемент по умолчанию, нет необходимости применять.
2.
preserve - вот это-то значение и указывает парсеру, что пробелы важны и их следует учитывать.
Применяем данный атрибут с нужным значением в пределах нужного элемента и получаем требуемый результат.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В результате на экране между номером канала и его названием будет необходимое нужное нам расстояние (количество пробелов).....