GUITemplate¶
-
class
GUITemplate
(template_name)[исходный код]¶ Класс для работы с шаблонами Trassir
При инициализации находит существующий шаблон по имени или создает новый.
Примечание
Если вручную создать два или большее шаблона с одинаковыми именами данный класс выберет первый попавшийся шаблон с заданным именем.
Предупреждение
Работа с контентом шаблона может привести к падениям трассира. Используйте данный класс на свой страх и риск!
Совет
Для понимания, как формируется контент отредактируйте любой шаблон вручную и посмотрите что получится в скрытых параметрах трассира (активируются нажатием клавиши F4 в настройках трассира) Настройки/Шабоны/<Имя шаблона>/content
Ниже предсталвены некоторые примеры шаблонов
- Вывод одного канала
S0tE8nfg_Or3QZu4D
gui7(DEWARP_SETTINGS,zwVj07w0,dewarp(),1,S0tE8nfg_Or3QZu4D)
- Вывод шаблона 4х4 с каналами двумя
Kpid6EC0_Or3QZu4D
,ZRtXLrgu_Or3QZu4D
gui7(DEWARP_SETTINGS,zwVj07w0,dewarp(),4,Kpid6EC0_Or3QZu4D,ZRtXLrgu_Or3QZu4D,,)
- Вывод шаблон с минибраузером и ссылкой на https://www.google.com/
minibrowser(0,htmltab(,https://www.google.com/))
Параметры: template_name ( str
) – Имя шаблонExamples
>>> # Создаем шаблон с именем "New template" и получаем его guid >>> template = GUITemplate("New template") >>> template.guid 'Y2YFAkeZ'
>>> # Устанавливаем на шаблон минибраузер с ссылкой на google >>> template.content = "minibrowser(0,htmltab(,https://www.google.com/))"
>>> # Изменяем имя шаблона на "Google search" >>> template.name = "Google search"
>>> # Открываем шаблон на первом мониторе >>> template.show(1)
-
delete
()[исходный код]¶ Удаляет шаблон
-
show
(monitor=1)[исходный код]¶ Открывает шаблон на указаном мониторе
Параметры: monitor ( int
, optional) – Номер монитора. По умолчаниюmonitor=1
- Вывод одного канала