(gelöst): QT Frage zu Painter fillRect, Rahmenfarbe gleich füllfarbe



  • Hallo Leute,

    ich habe derzeit ein Brett vor dem Kopf.
    Ich weiss nicht, wie man die Rahmenfarbe eines Objektes ändert,
    welches mit fillRect gezeichnet wird.

    Habe es schon mit setPen und setBrush probiert. Ergebnis. Rahmen immer schwarz 😞 .

    QBrush	State_On(Qt::green,Qt::SolidPattern);
    
        painter->fillRect(m_XPos,m_YPos,m_width,m_height,State_On);
    

    Hat jemand einen hilfreichen Hinweis, wo mein Fehler ist.

    Gruss



  • QPainter p;
    QPen pen(Qt::SolidLine);
    pen.setColor(Qt::red);
    pen.setWidth(2);
    p.setPen(pen);
    p.fillRect(20, 20, 50, 50, Qt::blue);
    

    Zeichnet bei mir ein blau gefülltes Rechteck an pos(20,20) mit Breite 50 + Höhe 50 mit rotem, 2px dickem Rahmen.



  • Hi,

    danke für den Tip. Fehler gefunden.

    Gruss


Anmelden zum Antworten