Witam
Nie wiem czy w dobrym dziale pisze czy tez nie i czy problem jest znany czy też nie.
W widget infolist w screen ServiceInfo brak możliwości jest skalowania rozmiaru i rodzaju fonta przynajmniej ja nie mogę tego zrobić.
Na szybko zmodyfikowałem plik: /usr/lib/enigma2/python/Screens/ServiceInfo.py i dodałem możliwość definiowania trzech parametrów w skin.xml:
<parameter name="ServiceInfoFont" value="Regular, 23" /> definicja fontu
<parameter name="ServiceInfoText1" value="0, 0, 300, 25" /> definicja położenia nazwy parametru
<parameter name="ServiceInfoText2" value="295, 0, 420, 25" /> definicja położenia wartości parametru
Alles anzeigen
Ja to tak rozwiązałem u siebie, nie jestem mocny jakoś bardzo w te klocki więc może jest prostsze tego rozwiązanie
Pozdrawiam
Widzę, że w najnowszym wersji 8.2.2 zostały odpowiednie poprawki naniesione,
Thx VTi Team
Temat do zamknięcia - albo do archiwum
Nie wiem czy w dobrym dziale pisze czy tez nie i czy problem jest znany czy też nie.
W widget infolist w screen ServiceInfo brak możliwości jest skalowania rozmiaru i rodzaju fonta przynajmniej ja nie mogę tego zrobić.
Na szybko zmodyfikowałem plik: /usr/lib/enigma2/python/Screens/ServiceInfo.py i dodałem możliwość definiowania trzech parametrów w skin.xml:
<parameter name="ServiceInfoFont" value="Regular, 23" /> definicja fontu
<parameter name="ServiceInfoText1" value="0, 0, 300, 25" /> definicja położenia nazwy parametru
<parameter name="ServiceInfoText2" value="295, 0, 420, 25" /> definicja położenia wartości parametru
Quellcode
- 32: else:
- 33: b = str(b)
- 34:
- 35: ax,ay,aw,ah = skin.parameters.get("ServiceInfoText1", (0, 0, 300, 25))
- 36: bx,by,bw,bh = skin.parameters.get("ServiceInfoText2", (295, 0, 420, 25))
- 37: return [
- 38: #PyObject *type, *px, *py, *pwidth, *pheight, *pfnt, *pstring, *pflags;
- 39: (eListboxPythonMultiContent.TYPE_TEXT, 0, 0, 300, 30, 0, RT_HALIGN_LEFT, ""),
- 40: (eListboxPythonMultiContent.TYPE_TEXT, ax, ay, aw, ah, 0, RT_HALIGN_LEFT, a),
- 41: (eListboxPythonMultiContent.TYPE_TEXT, bx, by, bw, bh, 0, RT_HALIGN_LEFT, b)
- 42: ]
- 43: #(eListboxPythonMultiContent.TYPE_TEXT, 0, 0, 300, 25, 0, RT_HALIGN_LEFT, a),
- 44: #(eListboxPythonMultiContent.TYPE_TEXT, 295, 0, 420, 25, 0, RT_HALIGN_LEFT, b)
- 45:
Ja to tak rozwiązałem u siebie, nie jestem mocny jakoś bardzo w te klocki więc może jest prostsze tego rozwiązanie
Pozdrawiam
Widzę, że w najnowszym wersji 8.2.2 zostały odpowiednie poprawki naniesione,
Thx VTi Team
Temat do zamknięcia - albo do archiwum
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von ACentury ()