• 3800阅读
  • 2回复

Qt的视图框架下3个坐标问题 [复制链接]

上一主题 下一主题
离线qutao
 
只看楼主 倒序阅读 楼主  发表于: 2013-04-24
各位请看我下面的代码  
// 创建场景    
QGraphicsScene *pScene = new QGraphicsScene;    
pScene->setSceneRect(QRectF(-200, -200, 400, 400));    
// 创建图元对象    
Heart *pHeart = new Heart;  // 类Heart从QGraphicsItem继承过来    
pHeart->setPos(-100, 0);    
// 将图元加入到场景    
pScene->addItem(pHeart);    
// 创建视图    
QGraphicsView *pView = new QGraphicsView;    
pView->setScene(pScene);    
pView->resize(400, 400);
就上面的代码,我想知道,在视图坐标下,场景的原点是多少,setSceneRect里面的坐标参数是基于哪个坐标系,setPos里的参数基于哪个坐标系,谢谢各位的回答,最后有哪位仁兄知道怎么把视图窗口做成透明的么,但是场景下的图元仍可以正常显示,
setWindowFlags(Qt::FramelessWindowHint); //把窗口设置成没框架的
setStyleSheet("background: transparent;"); 我试了不好使,谢谢各位的回答
人静心深,
离线yuncode.net

只看该作者 1楼 发表于: 2013-04-24
我也正在找解决方法呢。。。
云代码 http://yuncode.net
离线qutao
只看该作者 2楼 发表于: 2013-04-24
引用第1楼yuncode.net于2013-04-24 13:33发表的  :
我也正在找解决方法呢。。。

好吧,找到了都共享哈啊.
人静心深,
快速回复
限100 字节
 
上一个 下一个