📄 items.cpp
字号:
#include "items.h"
#include <QtGui>
PixItem::PixItem(QPixmap *pixmap)
{
pix = *pixmap;
}
QRectF
PixItem::boundingRect() const
{
return QRectF(-2-pix.width()/2,-2-pix.height()/2,pix.width()+4,pix.height()+4);
}
void
PixItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
painter->drawPixmap(-pix.width()/2,-pix.height()/2,pix);
}
void
PixItem::timerEvent(QTimerEvent * )
{
update();
}
void
PixItem::mousePressEvent(QGraphicsSceneMouseEvent * e)
{
update();
QGraphicsItem::mousePressEvent(e);
}
void
PixItem::mouseReleaseEvent(QGraphicsSceneMouseEvent * e)
{
update();
QGraphicsItem::mouseReleaseEvent(e);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -