在 Qt 框架中,QGraphicsRectItem 是一个代表矩形的图形项。要获取 QGraphicsRectItem 的坐标和宽高,你可以使用以下方法:
-
坐标:
- 使用
pos()方法可以获取QGraphicsRectItem的左上角坐标。这个方法返回一个QPointF对象,其中包含了 x 和 y 坐标。
- 使用
QPointF position = rectItem->pos(); | |
double x = position.x(); | |
double y = position.y(); |
-
宽高:
- 使用
rect()方法可以获取QGraphicsRectItem的矩形区域,这个区域是一个QRectF对象,它包含了矩形的左上角坐标、宽度和高度。通过QRectF的width()和height()方法,你可以获取矩形的宽度和高度。
- 使用
QRectF rectangle = rectItem->rect(); | |
double width = rectangle.width(); | |
double height = rectangle.height(); |
请注意,这里的 rectItem 是指向 QGraphicsRectItem 对象的指针。你需要确保这个指针是有效的,并且已经指向了一个 QGraphicsRectItem 实例。
综上所述,通过结合 pos() 和 rect() 方法,你可以轻松地获取 QGraphicsRectItem 的坐标、宽度和高度。
1327

被折叠的 条评论
为什么被折叠?



