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)
guid

Guid шаблона

Type:str
name

Имя шаблона

Type:str
content

Контент шаблона

Type:str
delete()[исходный код]

Удаляет шаблон

show(monitor=1)[исходный код]

Открывает шаблон на указаном мониторе

Параметры:monitor (int, optional) – Номер монитора. По умолчанию monitor=1