Re: Enigma2 IPTV Plugin своими руками, почти с нуля (python) - enigma iptv player
где наша не пропадала, долго и упорно трахался и в итоге смог переписать цвет гребаной scrollbar
даже если неудастся использовать, всёравно часы работы убиты не зря
теперь я знаю, что можно менять жесткопрописаныепеременные скина не загружая новый!
проблема в итоге другая - эти данные остаются висеть в памяти после выхода из плагина.
нужно както их считать, сохранить, изменить и при выходе восстановить. пох, главное можно менять.
завтра со спокойной совестью займусь другими проблемами
пс.пс. подглядеть было не где, пришлось смотреть enigma.py и skin.py и вычислять их взаимодействие
Код:
from skin import parseColor from enigma import eWindowStyleSkinned, eWindowStyleManager style = eWindowStyleSkinned() color1 = parseColor("#f71a05") #красный color2 = parseColor("#0527f7") #синий color3 = parseColor("#44f705") #зеленый try: style.setColor(eWindowStyleSkinned.colBackground, color1) style.setColor(eWindowStyleSkinned.colLabelForeground, color2) style.setColor(eWindowStyleSkinned.colListboxBackground, color3) except: raise ("Unknown color %s" % (type)) x = eWindowStyleManager.getInstance() x.setStyle(0, style)
даже если неудастся использовать, всёравно часы работы убиты не зря
теперь я знаю, что можно менять жесткопрописаныепеременные скина не загружая новый!
проблема в итоге другая - эти данные остаются висеть в памяти после выхода из плагина.
нужно както их считать, сохранить, изменить и при выходе восстановить. пох, главное можно менять.
завтра со спокойной совестью займусь другими проблемами
пс.пс. подглядеть было не где, пришлось смотреть enigma.py и skin.py и вычислять их взаимодействие
Комментарий