找回密码
 立即注册
收起左侧

关于QGraphicsView绘图坐标的问题

1
回复
6872
查看
[复制链接]
累计签到:2088 天
连续签到:7 天
来源: 2015-7-24 13:42:21 显示全部楼层 |阅读模式
10Qter豆
我是用QGraphicsView绘制的一条直线,但是直线的起点坐标(0,0)但是绘制出来的直线却不是从左上角开始的,问一下怎么让直线从左上角开始
代码如下:
    QGraphicsScene *scene = new QGraphicsScene;
    scene->setSceneRect(0,0,150,150);
    scene->addLine(0,0,100,100);
    boxView->setScene(scene);
    boxView->show();

最佳答案

查看完整内容

boxView->setAlignment(Qt::AlignLeft|Qt::AlignTop); 因为scene默认情况下是居中的。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2015-7-24 13:42:22 显示全部楼层
boxView->setAlignment(Qt::AlignLeft|Qt::AlignTop);

因为scene默认情况下是居中的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了