1
我想變換一個QGraphicsItem
其Qt::YAxis
,什麼效果很好。QGraphicsItem setTransformOriginPoint似乎被忽略
QTransform trans;
trans.rotate (value, Qt::YAxis);
item->setTransformOriginPoint (0,0);
//item->setTransformOriginPoint (500, 250);
item->setTransform (trans);
我的問題是,setTransformOriginPoint
似乎被忽略,因爲它不工作。每次我的物品都在左側轉換。但我想通過它的右側改造它,我認爲我受到這個錯誤:
有人可以證實這樣一個類似的問題?
或者我可以做些什麼來改變我的項目在其右側?
編輯:對不起,我忘了說,我不使用這個錯誤報告中描述的動畫!
ThanXx爲你的提示,但這只是「移動」我的項目。它仍然轉換/旋轉我的項目在其左側。 – user1533754 2012-08-05 07:56:57
你是對的。 QTransform始終應用於項目原點。看到我的編輯答案。 – 2012-08-05 14:44:24
好的,我是用QGraphicsRotation做的,所以這個類也提供了旋轉的軸。謝謝! – user1533754 2012-08-06 13:56:02