Qt QGraphicsItem要點 積累

2022-08-10 03:30:14 字數 503 閱讀 1229

1.在建立qgraphicsitem子類的時候,想要實現自己繪圖,一般是重新實現boundingrect()和paint()函式,如果不重新實現shape(),基類的實現將會退而使用 boundingrect()。

2.boundingrect()這個函式的返回值是乙個qrectf(乙個正方形的區域),當我們需要處理我們所寫的myitem接受到的某些事件(比如滑鼠按下、拖動等)時,這些事件就被規定只能發生在這個返回的矩形區域    當中時才會起被接收到。

3.函式paint(qpainter*painter,constqstyleoptiongraphicsitem*option,qwidget*/*widget*/)所繪製的內容也只能在這個區域裡面畫,畫我們某乙個具體的item的全部內容。

4.shape()所返回的就是我們所繪製的item的大概形狀。

5.在可能改變qgraphicsitem大小或者形狀的時候,qgraphicsitem子類函式中先呼叫preparegeometrychange();

**

點積與叉積

點積和叉積 1 點積 設點座標a x1,y1 b x2,y2 c x3,y3 d x4,y4 向量ab x2 x1,y2 y1 xab,yab ab sqrt xab 2 yab 2 向量cd x4 x3,y4 y3 xcd,ycd cd sqrt xcd 2 ycd 2 向量ab與向量cd的點積為...

叉積和點積

向量是由n個實數組成的乙個n行1列 n 1 或乙個1行n列 1 n 的有序陣列 向量的點乘,也叫向量的內積 數量積,對兩個向量執行點乘運算,就是對這兩個向量對應位一一相乘之後求和的操作,點乘的結果是乙個標量。對於向量a和向量b a和b的點積公式為 要求一維向量a和向量b的行列數相同。點乘幾何意義 點...

向量的數量積,向量積,混合積

設兩向量分別為 和 cos 為向量 和 的夾角 通過公式我們可以發現,兩個向量的數量積就是乙個數量。數量積又稱為點積或者內積。ex 在直角座標系 中,設 a1,a2,a3 b1,b2,b3 a1 i a2 j a3 k b1i b2j b3k a1 b1 a2b2 a3b3 即兩向量的數量積之和等於...