首页| 论坛| 消息

标题:如何更改QGraphicsItem的尺寸
作者:sbtree
日期:2008-10-21 22:56
内容:

正在做一个绘图的软件,想实现通过鼠标拉动来改变一个物件的大小,该物件想从QGraphicsItem类继承,不知道如何操作可以让物件被选中时在边缘出现更改大小的焦点,我的意思是这个类本身是不是有这样的功能,或者要怎样设置才能实现?当然这个问题也可以自己编写更多的代码通过重画该物件来实现,但是这样做工作量就会加大很多,想问问qt中有没有简洁的方法实现它?如图


#1 [water_wf 10-22 08:19]
做过类似的东西,应该没有,只能通过不同的的child类型来自己画,可以看看boundingRect()
#2 [chaoscxm 10-22 09:02]
试试看这个函数
setFlag(GraphicsItemFlag flag)
#3 [sbtree 10-22 17:17]
引用第1楼water_wf于2008-10-22 08:19发表的 :
做过类似的东西,应该没有,只能通过不同的的child类型来自己画,可以看看boundingRect()
water_wf,能不能提供点代码啊,急用,多谢了
#4 [water_wf 10-22 18:53]
这个怎么提供啊,我们的是商业软件,对每一个QGraphicItem 的选中状态操作即可,而且我们作的也很简单,比如rect ,四个角上出现拖拉的框 就行了,鼠标经过的时候改变状态,提示用户可以操作即可
#5 [duduqq 10-23 11:18]
楼上的你们做的软件叫什么名啊,用在那些行业的

<< 1 2 3 >> (1/7)

回复 发表
主题 版块