摘要:
PaintArea::PaintArea(){ scale=1;//初始化scale image=QImage(800,600,QImage::Format_RGB32); backColor=qRgb(255,255,255);//设置背景色为白色 image.fill(backColor); paint(image);}void PaintArea::paintEvent(QPaintEvent *){ QPainter paint(this); paint.scale(scale,scale); paint.drawImage(0,0,image);}void PaintArea::pa 阅读全文
posted @ 2011-04-07 11:04
ervid
阅读(1865)
评论(0)
推荐(0)
摘要:
void PaintArea::mousePressEvent(QMouseEvent *event){ if(event->button()==Qt::LeftButton) { dragPosition = event->globalPos()-frameGeometry().topLeft(); event->accept(); }}void PaintArea::mouseMoveEvent(QMouseEvent *event) { if (event->buttons() & Qt::LeftButton) { move(event->glob 阅读全文
posted @ 2011-04-07 11:03
ervid
阅读(335)
评论(0)
推荐(0)