• 5244阅读
  • 2回复

用Qt做一个移动的rect [复制链接]

上一主题 下一主题
离线chen339
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-25
我向用qt做一个移动的方框,可以在图像上移动(如附件),方框可以缩放并且改变位置。
我试了一下QRubberBand和QGraphicsRectItem,感觉到都有问题。
QRubberBand的位置是右父类(QWidget)决定的,而我的图像是放在非QWidget类上,所以,方框和图像的相对位置不好确定。
QGraphicsRectItem的话是要放在一个QGraphicsScene上边,并且移动和缩放需要自己解决,一时也没有办法解决。
有经验的朋友请给点指点,谢谢。
离线xtfllbl

只看该作者 1楼 发表于: 2010-05-25
QRubberBand什么的都是可以的,方框什么的相对位置有mapTo,mapFrom系列函数做支撑,基本上没问题。
上海欢迎您
离线xlttap

只看该作者 2楼 发表于: 2010-05-27
我有个想法,你可以用QTableWidget实现,把两个Header去掉不就是你想要的效果吗?
我简单我快乐
快速回复
限100 字节
 
上一个 下一个