1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#include <QPainter> #include <QPaintEvent> #include "colorframe.h" ColorFrame::ColorFrame(QWidget *parent) : QWidget(parent) { } void ColorFrame::paintEvent(QPaintEvent *e) { QRect r(e->rect()); QPainter p(this); p.fillRect(r, color); }