Ich möchte die Uhrzeit und das Datum in einem Plugin formatieren (wie es z. B in der Infobar auch formatiert wird).
Mit diesen Einträgen funktioniert das auch prima:
Code
<widget source="global.CurrentTime" render="Label" position="10,10" size="280,25" font="Regular;26" halign="center" valign="top" backgroundColor="un333333" transparent="1">
<convert type="ClockToText">WithSeconds</convert>
</widget>
<widget source="global.CurrentTime" render="Label" position="10,45" size="280,30" font="Regular;22" halign="left" valign="top" backgroundColor="un333333" foregroundColor="grey" transparent="1">
<convert type="ClockToText">Date</convert>
</widget>
Leider erreiche ich damit nicht die gewünschte Formatierung. Wenn ich es aber so definiere (mit Format:%d.%m.%Y
Code
<widget source="global.CurrentTime" render="Label" position="10,10" size="280,25" font="Regular;26" halign="center" valign="top" backgroundColor="un333333" transparent="1"> <convert type="ClockToText">WithSeconds</convert> </widget> <widget source="global.CurrentTime" render="Label" position="10,45" size="280,30" font="Regular;22" halign="left" valign="top" backgroundColor="un333333" foregroundColor="grey" transparent="1"> <convert type="ClockToText">Format:%d.%m.%Y</convert> </widget>
bekomme ich beim Aufruf der Erweiterungen (Plugin-Browser) den Fehler "not enough arguments for format string" und das Plugin funktioniert nicht. Was mache ich falsch? In der Infobar klappt diese Formatierung bestens, warum geht es in meinem Plugin nicht? Hat jemand einen Tipp für einen Python Anfänger?
Gruß
JuSt