【Qt】Qt再学习(十二):QGraphicsItem
生活随笔
收集整理的這篇文章主要介紹了
【Qt】Qt再学习(十二):QGraphicsItem
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、簡介
QGraphicsItem是用于場景QGraphicsScene中在所有圖形項的基類,它是一個純虛類,不能直接使用。子類化QGraphicsItem后,需要重新實現圖形項的幾何形狀、碰撞檢測、繪畫實現、事件處理。
常用圖形項:
| 類名 | 圖形項 |
|---|---|
| QGraphicsEllipseItem | 橢圓 |
| QGraphicsLineItem | 直線 |
| QGraphicsPathItem | 任意路徑 |
| QGraphicsPixmapItem | 圖片 |
| QGraphicsPolygonItem | 多邊形 |
| QGraphicsRectItem | 矩形 |
| QGraphicsSimpleTextItem | 簡單文本 |
| QGraphicsTextItem | 高級文本 |
2、純虛函數
boundingRect:定義圖形項的矩形邊界,所有繪畫都必須限于項目邊界內,QGraphicsView使用它來確定項目是否需要重繪。
paint:圖像項的繪制
3、常用接口
setVisible:設置是否可見;
pos:返回相對于父類的坐標;
setEnabled:設置使能;
setSelected:設置是否可選(前提是本身
總結
以上是生活随笔為你收集整理的【Qt】Qt再学习(十二):QGraphicsItem的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】Qt再学习(十一):图形视图框架
- 下一篇: 【Ubuntu】制作usb启动盘安装ub