2024年3月13日发(作者:)
2.1 调整QGraphicsVeiw坐标系
#include
#include
#include
#include
#include
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QGraphicsView view;
QGraphicsScene scene;
ne(&scene);
();
(400, 400);
QTransform transform;
//ate(100, 0); //移动坐标原点
(1.5, 1); //缩放
//(10); //旋转
// (0.1, 0.1); //变形
nsform(transform);
/*添加矩形*/
t(0, 100, 100, 100, QPen(Qt::yellow), QBrush(Qt::blue));
return ();
}
2.2 调整QGraphicsItem坐标系
#include
#include
#include
#include
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QGraphicsView view;
QGraphicsScene scene;
ne(&scene);
();
(400, 400);
QTransform transform;
//ate(100, 0); //移动坐标原点
(1.5, 1); //缩放
//(10); //旋转
// (0.1, 0.1); //变形
/*添加矩形*/
QGraphicsRectItem *rect = t(0, 100, 100, 100
, QPen(Qt::yellow), QBrush(Qt::blue));
rect->setTransform(transform);
return ();
}


发布评论