#include "MyCanvas.h"
#include <qpainter.h>

 

 MyCanvas::MyCanvas(QWidget *parent, const char *name)
	        : QWidget(parent,name)
	 {
		     setPalette( QPalette( QColor( 250, 250, 200) ) );

		      }
 void MyCanvas::paintEvent( QPaintEvent * )
{
	    QPainter p( this );
	    for(int value=0;value<255;value++){
	        int green=255-value;
		if (green < 0)green = 0;if(green > 255)green=255;
                p.setPen(QColor(255,green,0));
	        p.drawRect( 20+value, 100, 1,30 );
		if(value%100 == 0 && value!=0){
                QString colnum=QString::number(value);
                p.setPen(black);
	         p.drawText( 20+value, 100,  colnum ); 
		}
		
	    }
}

QSizePolicy MyCanvas::sizePolicy() const
{
	   return QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
}



