Der Fortschrittsbalken ist nur 200px breit ...wie kann ich den 220px breit machen um das ganze Display aus zu nutzen?
Fortschrittsbalken zur kurz (LCD4Linux)
-
-
Benutzt du lcd4linux?Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+
... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...
~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~ -
Ja ...steht auch in der Überschift
EDIT:
Sieht halt etwas doof aus so wie es jetzt istDieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sylvi ()
-
Sorry mein Fehler. Das geht am besten über das Webinterface IP-Adresse-der-Box/lcd4linux/configMeine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+
... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...
~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~ -
-
Nein, die Breite kann man da nirgends einstellen.____
Hans
Achtung: Kein Support über private Nachrichten!
TV - TCL 65T8B Ulra HD
Eutelsat 13°E und Astra 19,2°E Unicable-Matrix mit Wide-LNB
-
Ich find da nämlich auch nix ...also muss ich da irgendeine Datei editieren ...aber welche?
-
Ausrichtung Links und dann mit Größe anpassen, dann neu positionierenWähle einen Job, den du liebst, und du wirst nie wieder arbeiten müssen.
Konfuzius -
Bei der Größe ändert sich aber nur die Höhe des Balken und nicht die Breite (Länge)____
Hans
Achtung: Kein Support über private Nachrichten!
TV - TCL 65T8B Ulra HD
Eutelsat 13°E und Astra 19,2°E Unicable-Matrix mit Wide-LNB
-
Dann ist er ja noch kürzer
Ich möchte den Fortschrittsbalken über die gesamte breite des Displays haben -
am besten mal im ihad im Ersteller Thread nachfragen, evtl packt er das mit bei
oder lasse die Tuner weg und nimm den Fortschrittsbalken und Restzeit dahinterWähle einen Job, den du liebst, und du wirst nie wieder arbeiten müssen.
KonfuziusDieser Beitrag wurde bereits 1 mal editiert, zuletzt von pixbox ()
-
-
So... ich habs
Quellcode
- # Progress Bar
- def putProgress((ConfigPos, ConfigSize, ConfigType, ConfigColor, ConfigAlign, ConfigShadowBar, ConfigShadow), draw, im):
- global isVideoPlaying
- MAX_W,MAX_H = im.size
- POSX = 0
- if ConfigAlign != "1":
- MAX_W = int(MAX_W/2)
- if ConfigAlign == "2":
- POSX=MAX_W
- isVideoPlaying = 0
- isData = False
- event_run=0
- ProgressBar = MAX_W-3
- if self.LsreftoString is not None:
- # print "L4L",self.LsreftoString
- if ConfigType[1:] == "1":
- ms = 1.5
- elif ConfigType[1:] == "2":
- ms = 2
- else:
- ms = 1
- font = ImageFont.truetype(FONT, int(ConfigSize*ms)+8, encoding='unic') #5
- if self.Lpath: # Movie
- # print "L4L Path",self.Lpath
- isVideoPlaying = 1
- if self.Llength is not None:
- # print "L4L Len",self.Llength
- length = self.Llength
- position = self.Lposition
- # print "L4L Len",length,position
- if length and position:
- # print "L4L Len ok"
- if length[1] > 0:
- # print "L4L Len >0"
- if ConfigType[0] in ["2","4","6","8","9","A"]:
- if ConfigType[0] in ["8","9","A"]:
- dur = int(position[1]/90000)
- if dur > 3600:
- remaining = "%02d:%02d:%02d" % (dur/3600,dur%3600/60,dur%3600%60)
- else:
- remaining = "%02d:%02d" % (dur/60,dur%60)
- else:
- rem = int((length[1] - position[1])/90000)
- if length[1]/90000 < 600:
- remaining = "+%02d:%02d" % (rem/60,rem%60)
- else:
- remaining = "%+d min" % (rem/60)
- w,h = draw.textsize(remaining, font=font)
- if ConfigType[0] in ["2","8"]:
- ProgressBar -= (w+10)
- Minus = 0
- MinusProgress = 0
- elif ConfigType[0] in ["6","A"]:
- Minus = -(ConfigSize-2+(h-ConfigSize)/2)
- MinusProgress = (w+10)
- else:
- Minus = int(h/1.5)+2
- MinusProgress = (w+10)
- ShadowText(draw,ProgressBar-MinusProgress+15+POSX, ConfigPos+1-Minus-(h-ConfigSize)/2,remaining,font,ConfigColor,ConfigShadow)
- elif ConfigType[0] in ["3","5","7"]:
- remaining = "%d %%" % int(position[1]*100/length[1])
- w,h = draw.textsize(remaining, font=font)
- if ConfigType[0] == "3":
- ProgressBar -= (w+10)
- Minus = 0
- MinusProgress = 0
- elif ConfigType[0] == "7":
- Minus = -(ConfigSize-2+(h-ConfigSize)/2)
- MinusProgress = (w+10)
- else:
- Minus = int(h/1.5)+2
- MinusProgress = (w+10)
- ShadowText(draw,ProgressBar-MinusProgress+15+POSX, ConfigPos+1-Minus-(h-ConfigSize)/2,remaining,font,ConfigColor,ConfigShadow)
- event_run=int(ProgressBar*position[1]/length[1])
- isData = True
- # if remaining > 0:
- # remaining = remaining / 90000
- else: # DVB
- event_begin, event_end, duration, event_name = self.Levent_begin0, self.Levent_end0, self.Lduration0, self.Levent_name0
- # print "L4L DVB",event_begin, event_end, duration, event_name
- if event_begin != 0:
- # print "L4L DVB Begin",event_begin
- now = int(time())
- event_run = now - event_begin
- if ConfigType[0] in ["2","4","6","8","9","A"]:
- dur = int((event_run)/60)
- if ConfigType[0] in ["8","9","A"]:
- if dur > 3600:
- remaining = "%02d:%02d:%02d" % (dur/3600,dur%3600/60,dur%3600%60)
- else:
- remaining = "%02d:%02d" % (dur/60,dur%60)
- else:
- remaining = "%+d min" % int((event_end - now)/60)
- w,h = draw.textsize(remaining, font=font)
- if ConfigType[0] in ["2","8"]:
- ProgressBar -= (w+10)
- Minus = 0
- MinusProgress = 0
- elif ConfigType[0] in ["6","A"]:
- Minus = -(ConfigSize-2+(h-ConfigSize)/2)
- MinusProgress = (w+10)
- else:
- Minus = int(h/1.5)+2
- MinusProgress = (w+10)
- ShadowText(draw,ProgressBar-MinusProgress+15+POSX, ConfigPos+1-Minus-(h-ConfigSize)/2,remaining,font,ConfigColor,ConfigShadow)
- elif ConfigType[0] in ["3","5","7"]:
- remaining = "%d %%" % int(event_run*100/duration)
- w,h = draw.textsize(remaining, font=font)
- if ConfigType[0] == "3":
- ProgressBar -= (w+10)
- Minus = 0
- MinusProgress = 0
- elif ConfigType[0] == "7":
- Minus = -(ConfigSize-2+(h-ConfigSize)/2)
- MinusProgress = (w+10)
- else:
- Minus = int(h/1.5)+2
- MinusProgress = (w+10)
- ShadowText(draw,ProgressBar-MinusProgress+15+POSX, ConfigPos+1-Minus-(h-ConfigSize)/2,remaining,font,ConfigColor,ConfigShadow)
- event_run = int(ProgressBar*event_run/duration)
- isData = True
- # print event_begin, event_end, event.getDuration(), event.getPlayPosition()
- if isData == True:
- # print "L4L isdata"
- if event_run <0:
- event_run = 0
- if event_run > ProgressBar:
- event_run = ProgressBar
- draw.rectangle((POSX+0,ConfigPos,POSX+ProgressBar+2,ConfigPos+ConfigSize),outline=ConfigColor)
- draw.rectangle((POSX+1,ConfigPos,POSX+event_run+1,ConfigPos+ConfigSize),fill=ConfigColor)
- if ConfigShadowBar == True:
- if os.path.isfile(os.path.join(Data,"progress.png")):
- try:
- imW = Image.open(os.path.join(Data,"progress.png"))
- imW = imW.resize((event_run,ConfigSize))
- im.paste(imW,(POSX+1,ConfigPos),imW)
- except:
- L4log("Progress Shade Error")
Sieht jetzt so aus -
-
Ist dann auch im Online Update verfügbar.Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+
... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...
~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0