通过鼠标来选中图形,一般都两种方式:
- 点选,鼠标点击图形边缘上某点来选中图形;
- 框选,按住鼠标左键并拖动形成一个矩形框,可以视完全在框在的图形被选中,或者视部分在框中的图形被选中。
本文先来实现框选的第一部分,那就是绘制出按住鼠标左键拖动形成的矩形框。
QPainter绘制矩形
void |
drawRect(const QRectF &rectangle) |
void |
drawRect(int x, int y, int width, int height) |
void |
drawRect(const QRect &rectangle) |
void |
drawRects(const QRectF *rectangles, int rectCount) |
void |
drawRects(const QVector<Q |