一、效果图
二、代码
#ifndef PALETTEWIDGET_H
#define PALETTEWIDGET_H
#include <QWidget>
namespace Ui {
class paletteWidget;
}
class paletteWidget : public QWidget
{
Q_OBJECT
public:
explicit paletteWidget(QWidget *parent = nullptr);
~paletteWidget();
private:
Ui::paletteWidget *ui;
};
#endif // PALETTEWIDGET_H
#include "palettewidget.h"
#include "ui_palettewidget.h"
#include <QPixmap>
#include <QColor>
#include <QPalette>
#include <QIcon>
#include <QDebug>
paletteWidget::paletteWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::paletteWidget)
{
ui->setupUi(this);
ui->frame->setAutoFillBackground(true);
ui->pushButton->setAutoFillBackground(true);
ui->pushButton_2->setAutoFillBackground(true);
QStringList colors = QColor::colorNames()