QPushButton* myButton = new QPushButton("Click me!"); QPalette palette = myButton->palette(); palette.setColor(QPalette::Button, Qt::red); myButton->setAutoFillBackground(true); myButton->setPalette(palette);
QToolButton* myToolButton = new QToolButton(); myToolButton->setText("Hello"); QPalette palette = myToolButton->palette(); palette.setColor(QPalette::ButtonText, Qt::green); myToolButton->setFont(QFont("Arial", 14, QFont::Bold)); myToolButton->setPalette(palette);In this example, we create a QToolButton object and set its text to "Hello". We get the button's palette and modify the color of the `QPalette::ButtonText` role to green. We also set the font of the button to Arial, size 14, and bold style. Finally, we set the modified palette back to the button. Package library: Qt (https://doc.qt.io/qt-5/qpalette.html)