qgraphicsitem

    10

    1답변

    QGraphicsItem destructor documentation에 따르면 "항목을 삭제하기 전에 QGraphicsScene에서 항목을 제거하는 것이 더 효율적입니다." 왜 그럴까요? 나는 그것이 어떻게 변화를 가져올 수 있는지 생각할 수 없다. 나는 소스를 확인 if (scene() != NULL) scene()->removeItem(this

    0

    1답변

    QGraphicsView에 유한 오토 마타를 표시하고 싶습니다. Subclassing QGraphicsItem 상태 (state)를 나타내는 클래스가 있습니다 : Node은 상태 간 이동을 지정하는 Link 인스턴스에 대한 포인터를 보유합니다. 각 링크는 원점과 목적지 (Node 인스턴스에 대한 포인터)도 보유합니다. 링크 상태를 이동하여 링크를 업데이트

    0

    1답변

    QGraphicsItem에서 파생 된 클래스가 Rect1의 경계 사각형을 반환합니다. QRectF BaseControl::boundingRect() const { return(Rect1); } 많은 어린이들이 모두 Rect1에 클립합니다. 대신에, 내 QGraphicsItem의 boundingRect가 Rect1로 남아있는 동안 아이들이 정의

    4

    2답변

    을 가야한다. 내 공 QGraphicsItem의 어떤 유형이 충돌했는지 알아야합니다. 예를 들어 공이 벽과 충돌하면 공이 튀어 오릅니다. 벽돌과 충돌하면 공이 튀어 나와 벽돌이 파괴됩니다. 어떤 종류의 QGraphicsItem인지 알아 내기 위해 최선의 방법은 QGraphicsItem::type()을 무시하는 것입니다 (올바른 방법이 아닌지 알려주세요.).

    0

    1답변

    QGraphicsObject에 대한 unworking QPropertyAnimation에 이상한 버그가 있습니다. 다음은 코드 Pyqt v.4.8.6, Qt 4.6입니다. 보시다시피 'valueChanged'신호가 방출되지 않습니다. 버그입니까 아니면 잘못 했습니까? 미리 감사드립니다! import sys from PyQt4.QtGui import *

    0

    1답변

    나는 QGraphicsSvgItem이고 두 인스턴스가 서로 마주보고 싶습니다. 나는 QGraphicsItem::setScale() 메서드를 사용하여 음수 값의 경우 대칭 이동 및 회전을 언급했지만 인식하지 못했습니다. 아마도 기본 변환의 일부 영리한 사용이 누락되었지만 어쨌든 나는 아직 성공하지 못했습니다. OpenGL을 사용하면 트릭을 수행 한 단일 축의

    4

    2답변

    Qt에서 impoly (matlab)와 비슷한 함수를 만들려고합니다. 지금, 나는를 QGraphicsView의 서브 클래스를 가지고로 "drawBackground"가상 기능을 설정 한 : void roiwindow::drawBackground(QPainter *painter, const QRectF &rect) { painter->save(); pai

    0

    1답변

    QDialog에 QGraphicsOpacityEffect를 적용 해 보았습니다 만, 결과는 반 그레이 위젯이며, 배경과 그 뒤의 액티비티, 최상위 위젯을 볼 수 없습니다.

    0

    1답변

    기본적으로 그래픽 장면에 그래픽 항목을 무작위로 배치했습니다. 창을 열고이 항목들을 표시합니다. 창 크기를 조정할 때이 항목을 동일한 크기로 유지하면서 창 크기에 비례하여 배치 할 수 있습니다. 어떻게하면 그래픽 뷰를 서브 클래 싱 한 다음 resize 이벤트가 발생했을 때 resize 객체를 내 graphicsscene 객체로 보냈습니다. 나는 다음과 같

    1

    1답변

    아래의 스크린 샷에서 모든 노드는 QGraphicsItem에서 파생되며 모든 에지는 QPainterPath의 인스턴스에 의해 그려집니다. (선명도를위한 컬러) 는 가장자리를 모호/노드 클립을 할 수 있습니까? 이상적으로는 노드에 "들어가는"순간에 가장자리를 보이지 않게하고 싶습니다. QPainterPath를 사용하여이 작업을 수행 할 수 있습니까? 아니면