Farbe von QLCDNumber ändern



  • hallo, möchte gerne die Farbe meiner LCD-Nummer ändern, krieg das aber nicht so richtig hin.

    habs mal so versucht

    QColor col(255, 255,0);
      QPalette *palCol = new QPalette(col);
      QLCDNumber *lcd = new QLCDNumber(6, mW);
      lcd->setGeometry(60, 50, 80, 50);
      lcd->display(20);
      lcd->setForegroundRole(palCol);
    

    als fehler gibt er mir folgendes aus:
    main.cpp:22: Fehler: keine passende Funktion für Aufruf von »QLCDNumber::setForegroundRole(QPalette*&)«
    /usr/include/qt4/QtGui/qwidget.h:311: Anmerkung: Kandidaten sind: void QWidget::setForegroundRole(QPalette::ColorRole)
    make: *** [main.o] Fehler 1

    was mach ich falsch?



  • keiner ne idee was ich falsch mache 😕



  • benutze setPalette()


Anmelden zum Antworten