Qt'deki bir satırın sonunda bir ok/işaretçi çizmek için yerleşik bir yöntem var mı?Qt 5.5 resim çizme
Kendimi çizebileceğimi biliyorum, ancak bunu zaten yapmanın bir yolu olup olmadığını merak ediyorum, çevrimiçi arama yapıyorum ve hiçbir şey bulamadım.
Çizgiyi döndürmek istiyorum ve ok onunla birlikte döner. Aşağıda
Üzerinde çalıştığım resimdir:ben kesik satırın sonundaki oka çekmek istiyorum, tire çizgisi alttan etrafında bakacak şekilde dönmelidir ayrıldı.
ben bir çokgen kullanılan ve döndürülmüş Sonunda [değiştir]:
Polygon clsMyClass::plygnGetNeedle(QPoint* pptOrigin
,int intRadius
,float fltAngle) {
const int cintNeedleHalfWidth = 4;
QPolygon plyNeedle;
int intX = pptOrigin->x(), intY = pptOrigin->y();
plyNeedle << QPoint(intX - cintNeedleHalfWidth, intY)
<< QPoint(intX, intY + cintNeedleHalfWidth)
<< QPoint(intX + intRadius - cintNeedleHalfWidth, intY)
<< QPoint(intX, intY- cintNeedleHalfWidth);
return QTransform().translate(intX, intY)
.rotate(fltAngle)
.translate(-intX, -intY)
.map(plyNeedle);
}
"İnternette arama yaptım ve hiçbir şey bulamadım." Bu gerçekten güzel özellikleri gizli tuttukları için;) – dtech