ich habe ein Problem und weiß keine Lösung :/
Code: Alles auswählen
schilddarstellungen = [
['101-10', 'Gefahrstelle', 'TRUE', 'Zeichen Hundert.ttf', [['drawblack', '1'], ['drawred', '2'], ['drawblack', 'A']]],
['102', 'Kreuzung oder Einmündung', 'TRUE', 'Zeichen Hundert.ttf', [['drawblack', '1'], ['drawred', '2'], ['drawblack', 'B']]],
['103-10', 'Kurve – links', 'TRUE', 'Zeichen Hundert.ttf', [['drawblack', '1'], ['drawred', '2'], ['drawblack', 'D']]]
]
def draw_sign(direction, pos_x, pos_y, size):
epd = epd4in2b.EPD()
epd.init()
i = 2
Blackimage = Image.new('1', (epd4in2b.EPD_HEIGHT, epd4in2b.EPD_WIDTH), 255) # 126*298
Redimage = Image.new('1', (epd4in2b.EPD_HEIGHT, epd4in2b.EPD_WIDTH), 255) # 126*298
drawblack = ImageDraw.Draw(Blackimage)
drawred = ImageDraw.Draw(Redimage )
schilddarstellungen[i][4][0][0].text((pos_x, pos_y), str(schilddarstellungen[i][4][0][1]), font = fontzeichen, fill = 0)
Code: Alles auswählen
drawblack.text((pos_x, pos_y), '1', font = fontzeichen, fill = 0)
Jedoch bekomme ich immer diese Exception:
Code: Alles auswählen
AttributeError: \'str\' object has no attribute \'text\

Grüße
TenchiMuyo1984