当前位置: 代码迷 >> QT开发 >> Qt怎么用鼠标画出一个矩形并拖动边缘放大缩小
  详细解决方案

Qt怎么用鼠标画出一个矩形并拖动边缘放大缩小

热度:109   发布时间:2016-04-25 03:06:09.0
Qt如何用鼠标画出一个矩形并拖动边缘放大缩小?
在场景中画一个矩形(或圆等其他图形),当鼠标置于矩形边线框上的时候可以拖拽实现放大和缩小
请问如何实现?
------解决思路----------------------
判断当前鼠标点击的坐标是否在线上,如果在线上判断鼠标是否左键按下状态,如果是按下状态则将当前矩形重画,矩形右边为鼠标当前点击坐标。
------解决思路----------------------
我觉得你先实现在右边线左右拖放只改变矩形的宽度,从简单入手,那么新的右下角的XY点: Y点还是原右下角Y点,X点是则取当前鼠标的X点。
  相关解决方案