1
이 이미지처럼 사각형 모양과 타원형 모양을 그리려면 어떻게해야합니까? 단일 선 테두리가있는 사각형 모양과 타원 모양을 만드는이 코드에서이 주어진 이미지와 같은 테두리 스타일을 변경해야합니다.QGraphicsItem 테두리 스타일
는Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
scene = new QGraphicsScene(this);
ui->graphicsView->setScene(scene);
QBrush redBrush(Qt::red);
QBrush blueBrush(Qt::blue);
QPen blackPen(Qt::black);
blackPen.setWidth(6);
//rect = scene->addRect(25,25,Qt::RelativeSize);
elipse = scene->addEllipse(20,20,100,100,blackPen,redBrush);
elipse->setFlag(QGraphicsItem::ItemIsMovable, true);
rect = scene->addRect(-20,-10,200,100,blackPen,blueBrush);
rect->setFlag(QGraphicsItem::ItemIsMovable, true);
rect->setFlag(QGraphicsItem::ItemIsSelectable,true);
}
정말 대단하다 !!! 대단히 감사합니다. – Learner
선생님, 저에게이 문제에 대한 해결책을 줄 수 있습니까? https://stackoverflow.com/questions/47728237/how-can-i-change-qgraphicsview-background-using-check-box/ – Learner