Qt 4.8에서 프로젝트를 수행했으며 QDeclarativeItem
을 사용하고 QPainter
의 drawEllipse 메소드를 사용하여 원을 그립니다.Qt 5 QPainter를 사용하지 않고 QQuickItem에서 타원을 그립니다.
이제 Qt5에서, 나는 정말로 그것을 할 방법을 찾지 못하는 것 같습니다. qt4에서 qt5까지의 포팅 가이드에서 그들은 QSG * 클래스를 사용한다고 말합니다. 그러나 그것들 중 하나를 사용하여 타원을 그리는 방법을 찾을 수는 없습니다. 두 사람이 보니 : QSGSimpleRectNode 및 QSGGeometry,하지만 아무것도 없습니다 ...
어떤 생각이 있으십니까? 감사!
답변 해 주셔서 감사합니다. 나는 현재 QQuickPaintedItems를 사용하여 뭔가 효과가있다. 일단 내가 몇 가지 프로그레시브를 가지고 있다면, 나는이 isue로 되돌아 올 것이고 아마 sprites로 당신의 접근을 사용할 것입니다. (잘하면 svg 이미지로 스케일링 할 때 나는보기 흉한 결과를 얻지 못할 것입니다.) 감사합니다. – ddeunagomez