Jump to content


Photo

MX_HQ7


  • Please log in to reply
58 replies to this topic

Re: MX_HQ7 #41 cobus

  • Senior Member
  • 4,754 posts

+69
Good

Posted 27 June 2016 - 19:24

i used the second infobar to infobar here my skin.xml replace this for the one in the skin and look. (make a backup of the skin.xml you now used)

Attached Files

  • Attached File  skin.xml   500.74KB   88 downloads

Groetjes Cobus R

 

VU+ UNO 4K SE FBC DVB-C (8x) LCD4linux met Samsung SPF 75H

MUTANT HD66SE FBC DVB-C (3x)

MAXYTEC MULTIBOX COMBO

MUTANT HD60 DVB-S

 

 

Ziggo (digitaal) Kabel TV (FTV) op alle decoders met oa fallback tuner

 


Re: MX_HQ7 #42 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 10 July 2016 - 20:25

Can you please also release the mx_hq9w skin for pli?
I tried it but the arrows of the analog clock arent showing.
Everything else is OK.

Re: MX_HQ7 #43 MastaG

  • Senior Member
  • 1,531 posts

+118
Excellent

Posted 11 July 2016 - 14:25

Nevermind, if you want full BH-skin support, one needs to apply some patches to Enigma2 Bhclock eGauge etc..



Re: MX_HQ7 #44 leien

  • Member
  • 3 posts

0
Neutral

Posted 12 November 2016 - 13:00

very nice skin,Thanks!!!



Re: MX_HQ7 #45 bujars

  • Member
  • 15 posts

0
Neutral

Posted 31 October 2023 - 19:43

Can administator of this skin do to work skin for last openpli 9.0.

 

I try, but crash. 



Re: MX_HQ7 #46 Frenske

  • Forum Moderator
    PLi® Core member
  • 27,393 posts

+394
Excellent

Posted 1 November 2023 - 09:02

Can administator of this skin do to work skin for last openpli 9.0.

 

I try, but crash. 

In that case you have a crashlog which you can add overhere.


Mijn schotel is een T90 met 10 LNB's. Daarnaast voor de fun nog een draaibaar systeem met een Triax TD 78.

Dreamboxen heb ik niet meer echt actief. Verder heb ik ook nog een een VU+ duo2 met 500Gb harddisk + een VU+ Uno, Zero, Solo 4K, Ultimo 4K, Zero 4K, Uno 4Kse. + ook nog een Xtrend ET7x00. Daarnaast heb ik ook nog diverse andere modellen w.o. een Formuler F4, ET8500, ET7500, Mut@nt 2400HD, Xsarius Fusion HD se en verder nog wel het e.e.a. waarmee op verzoek vanalles wordt getest. Iemand moet het tenslotte doen. ;) :)
Los van de eerder genoemde modellen heb ik nog wel een rits aan testsamples als Mut@nt 2400HD, HD60, GB UE4K, GB Trio4K, Maxitec Multibox combo en Twin, Octagon sf8008, sf8008 mini en last but nog least enkele modellen van het Grieks Duitse Edision.

Voor centrale opslag van media gebruik ik een Qnap 219P 
met tweemaal 2 Tb harddisks + een Synology DS414 met 12 Tb Totale opslag.

-------------------------------------------------------------------------------------------
Many answers to your question can be found in our wiki: Just one click away from this "solutioncentre".

Als ik alles al wist hoefde ik ook niets te vragen. If I had all the knowledge I had no questions at all.


Re: MX_HQ7 #47 Tech

  • Forum Moderator
    PLi® Core member
  • 14,635 posts

+459
Excellent

Posted 1 November 2023 - 14:42

My two cents, Python3 issue....


Aan de rand van de afgrond is een stap voorwaarts niet altijd vooruitgang....

 

On the edge of the abyss, a step forward is not always progress....


Re: MX_HQ7 #48 bujars

  • Member
  • 15 posts

0
Neutral

Posted 2 November 2023 - 08:22

I think same, is Python problem, here is crash log

 

Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/Opkg.py", line 182, in cmdFinished
File "/usr/lib/enigma2/python/Components/Opkg.py", line 242, in callCallbacks
File "/usr/lib/enigma2/python/Screens/SoftwareUpdate.py", line 232, in opkgCallback
File "/usr/lib/enigma2/python/StartEnigma.py", line 302, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 312, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 255, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/StartEnigma.py", line 279, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Screens/Screen.py", line 240, in applySkin
File "/usr/lib/enigma2/python/Screens/Screen.py", line 269, in createGUIScreen
File "skin applet", line 21, in <module>
File "/usr/lib/enigma2/python/enigma.py", line 1249, in __init__
TypeError: in method 'new_ePoint', argument 1 of type 'int'
[ePyObject] (CallObject(<bound method OpkgComponent.cmdFinished of <Components.Opkg.OpkgComponent object at 0xb0a0bc58>>,(0,)) failed)



Re: MX_HQ7 #49 DimitarCC

  • PLi® Contributor
  • 1,333 posts

+46
Good

Posted 2 November 2023 - 09:29

The problem is in the applet code which is in skin.xml.

In the creation of ePoint is passed invalid argument


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & Triax 78 (39E)


Re: MX_HQ7 #50 WanWizard

  • PLi® Core member
  • 68,583 posts

+1,738
Excellent

Posted 2 November 2023 - 13:28

Most likely some division somewhere that now has to be an integer division.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: MX_HQ7 #51 mrvica

  • Senior Member
  • 1,227 posts

+81
Good

Posted 2 November 2023 - 14:38

MX-HQ7-Pli/usr/share/enigma2/MX_HQ7/skin.xml at master · OBH-Skins/MX-HQ7-Pli · GitHub

it uses applets in ChoiceBox, MessageBox(Simple)

you may try this code for ChoiceBox, it is ok on py3

  <screen name="ChoiceBox" position="center,210" size="975,15" title="Input">
	<widget name="text" position="38,15" size="915,330" font="Regular;36" enableWrapAround="1" />
	<widget name="list" position="30,360" size="915,504" itemHeight="42" scrollbarMode="showOnDemand" />
	<applet type="onLayoutFinish">
from enigma import eSize,ePoint
orgwidth=self.instance.size().width()
orgpos=self.instance.position()
textsize=self["text"].getSize()
# y size still must be fixed in font stuff...
textsize=(textsize[0] + 90,textsize[1] + 120)
count=len(self.list)
if count > 12:
	count=12
offset=54 * count
wsizex=textsize[0] + 60
wsizey=textsize[1] + offset + 25
if (750 > wsizex):
	wsizex=750
wsize=(wsizex,wsizey)
# resize
self.instance.resize(eSize(*wsize))
# resize label
self["text"].instance.resize(eSize(*textsize))
# move list
listsize=(wsizex - 25,54 * count)
self["list"].instance.move(ePoint(12,textsize[1]))
self["list"].instance.resize(eSize(*listsize))
# center window
newwidth=wsize[0]
self.instance.move(ePoint((1920-wsizex)/2,(1080-wsizey)/2))
#self.instance.move(ePoint((1920-wsizex)/2, (1080-wsizey)/(count &gt; 7 and 2 or 3)))
#self.instance.move(ePoint((1280-wsizex)/2, (720-wsizey)/(count &gt; 7 and 2 or 3)))
  </applet>
  </screen>

and for MessageBox

  <screen name="MessageBox" position="center,210" size="1200,15" title="Message">
    <widget name="text" position="120,12" size="1065,726" font="Regular;33" scrollbarMode="showOnDemand" />
    <widget name="ErrorPixmap" pixmap="icons/input_error.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="QuestionPixmap" pixmap="icons/input_question.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="InfoPixmap" pixmap="icons/input_info.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="list" position="23,756" font="Regular;33" itemHeight="48" size="1155,294" scrollbarMode="showOnDemand" />
	<applet type="onLayoutFinish">
from enigma import eSize, ePoint
orgwidth = self.instance.size().width()
orgpos = self.instance.position()
textsize = self["text"].getSize()
# y size still must be fixed in font stuff...
textsize = (textsize[0] + 90, textsize[1] + 90)
offset = 30
if self.type == self.TYPE_YESNO:
	offset = 165
wsizex = textsize[0] + 90
wsizey = textsize[1] + offset
if (900 > wsizex):
	wsizex = 900
wsize = (wsizex, wsizey)
# resize
self.instance.resize(eSize(*wsize))
# resize label
self["text"].instance.resize(eSize(*textsize))
# move list
listsize = (wsizex - 30, 45 + offset)
self["list"].instance.move(ePoint(12, textsize[1]))
self["list"].instance.resize(eSize(*listsize))
# center window
newwidth = wsize[0]
self.instance.move(ePoint(orgpos.x() + (orgwidth - newwidth)/2, orgpos.y()))
  </applet>
  </screen>

for MessageBoxSimple you can take simple screen without applet

  <screen name="MessageBoxSimple" position="center,center" size="900,615" title="Message">
    <widget name="text" position="120,12" size="765,426" font="Regular;33" />
    <widget name="ErrorPixmap" pixmap="icons/input_error.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="QuestionPixmap" pixmap="icons/input_question.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="InfoPixmap" pixmap="icons/input_info.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="list" position="23,456" font="Regular;33" itemHeight="48" size="855,294" scrollbarMode="showOnDemand" />
  </screen>

or if you want it with applet just copy MessageBox screen once more and rename it to MessageBoxSimple



Re: MX_HQ7 #52 mrvica

  • Senior Member
  • 1,227 posts

+81
Good

Posted 2 November 2023 - 15:53

I forgot to mention that you can just replace the applets (python code) and leave the rest as is



Re: MX_HQ7 #53 bujars

  • Member
  • 15 posts

0
Neutral

Posted 3 November 2023 - 16:10

I try to chenge in skin.xml, same results. Enigma crash.



Re: MX_HQ7 #54 mrvica

  • Senior Member
  • 1,227 posts

+81
Good

Posted 4 November 2023 - 17:04

try these screens witout any pytton code until solution is found

<screen name="ChoiceBox" position="center,center" size="975,880" title="Input">
	  <widget name="text" position="38,15" size="915,330" font="Regular;36" enableWrapAround="1" />
	  <widget name="list" position="30,360" size="915,504" itemHeight="42" scrollbarMode="showOnDemand" />
  </screen>
  <screen name="MessageBox" position="center,center" size="1200,915" title="Message">
    <widget name="text" position="120,12" size="1065,726" font="Regular;33" scrollbarMode="showOnDemand" />
    <widget name="ErrorPixmap" pixmap="icons/input_error.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="QuestionPixmap" pixmap="icons/input_question.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="InfoPixmap" pixmap="icons/input_info.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="list" position="23,756" font="Regular;33" itemHeight="48" size="1155,294" scrollbarMode="showOnDemand" />
  </screen>
  <screen name="MessageBoxSimple" position="center,center" size="1200,915" title="Message">
    <widget name="text" position="120,12" size="1065,726" font="Regular;33" />
    <widget name="ErrorPixmap" pixmap="icons/input_error.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="QuestionPixmap" pixmap="icons/input_question.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="InfoPixmap" pixmap="icons/input_info.png" alphatest="blend" position="15,8" size="80,80" />
    <widget name="list" position="23,756" font="Regular;33" itemHeight="48" size="1155,294" scrollbarMode="showOnDemand" />
  </screen>


Re: MX_HQ7 #55 Amai

  • Senior Member
  • 615 posts

+26
Good

Posted 5 November 2023 - 13:39

Python3 - build from https://github.com/OBH-Skins

Nothing changed to skin layout

 

tested PLi 9.0  ...py3 ...develop ...py3



Re: MX_HQ7 #56 bujars

  • Member
  • 15 posts

0
Neutral

Posted 5 November 2023 - 18:32

Yess, thenks Amai, now working good. This is i think best skin for my. 



Re: MX_HQ7 #57 willy01

  • Senior Member
  • 268 posts

+8
Neutral

Posted 15 November 2023 - 12:02

blue button GS:

 File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2327, in showExtensionSelection
  File "/usr/lib/enigma2/python/StartEnigma.py", line 300, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/StartEnigma.py", line 310, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/StartEnigma.py", line 253, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/StartEnigma.py", line 277, in doInstantiateDialog
    dlg.applySkin()
  File "/usr/lib/enigma2/python/Screens/Screen.py", line 241, in applySkin
  File "/usr/lib/enigma2/python/Screens/Screen.py", line 270, in createGUIScreen
  File "skin applet", line 21, in <module>
  File "/usr/lib/enigma2/python/enigma.py", line 1249, in __init__
TypeError: in method 'new_ePoint', argument 1 of type 'int'
[ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb0614f40>>,('InfobarExtensions', 'extensions')) failed)

Edited by willy01, 15 November 2023 - 12:02.


Re: MX_HQ7 #58 willy01

  • Senior Member
  • 268 posts

+8
Neutral

Posted 15 November 2023 - 17:39

without Applets no  GS, thx @mrvica


Edited by willy01, 15 November 2023 - 17:40.


Re: MX_HQ7 #59 bujars

  • Member
  • 15 posts

0
Neutral

Posted 19 February 2024 - 17:26

hello, one time again i have this problem,

 

i try to change ChoiceBox, MessageBox but again same 

 

raceback (most recent call last):
File "/usr/lib/enigma2/python/Components/Opkg.py", line 182, in cmdFinished
File "/usr/lib/enigma2/python/Components/Opkg.py", line 242, in callCallbacks
File "/usr/lib/enigma2/python/Screens/SoftwareUpdate.py", line 232, in opkgCallback
File "/usr/lib/enigma2/python/StartEnigma.py", line 302, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 312, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/StartEnigma.py", line 255, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/StartEnigma.py", line 279, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Screens/Screen.py", line 240, in applySkin
File "/usr/lib/enigma2/python/Screens/Screen.py", line 269, in createGUIScreen
File "skin applet", line 21, in <module>
File "/usr/lib/enigma2/python/enigma.py", line 1249, in __init__
TypeError: in method 'new_ePoint', argument 1 of type 'int'
[ePyObject] (CallObject(<bound method OpkgComponent.cmdFinished of <Components.Opkg.OpkgComponent object at 0xb0a0bc58>>,(0,)) failed)




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users