コード例 #1
0
ファイル: imageeditorwidgetqt.cpp プロジェクト: Ojaswi/inviwo
void ImageLabelWidget::addRectangleTest() {
    QAbstractGraphicsShapeItem* i = scene_->addRect(0, 0, 25, 25);
    i->setFlag(QGraphicsItem::ItemIsMovable);
    i->setBrush(QColor(0,0,128,0));
    i->setPen(QPen(QColor(255, 0, 0), 2));
    i->setZValue(255);
}
コード例 #2
0
ファイル: canvas.cpp プロジェクト: Andreas665/qt
void Main::addCircle()
{
    QAbstractGraphicsShapeItem* i = canvas.addEllipse(QRectF(0,0,50,50));
    i->setFlag(QGraphicsItem::ItemIsMovable);
    i->setPen(Qt::NoPen);
    i->setBrush( QColor(qrand()%32*8,qrand()%32*8,qrand()%32*8) );
    i->setPos(qrand()%int(canvas.width()),qrand()%int(canvas.height()));
    i->setZValue(qrand()%256);
}
コード例 #3
0
ファイル: canvas.cpp プロジェクト: Andreas665/qt
void Main::addRectangle()
{
    QAbstractGraphicsShapeItem *i = canvas.addRect( QRectF(qrand()%int(canvas.width()),
                                                          qrand()%int(canvas.height()),
                                                          canvas.width()/5,
                                                          canvas.width()/5) );
    i->setFlag(QGraphicsItem::ItemIsMovable);
    int z = qrand()%256;
    i->setBrush( QColor(z,z,z) );
    i->setPen( QPen(QColor(qrand()%32*8,qrand()%32*8,qrand()%32*8), 6) );
    i->setZValue(z);
}