qgraphicsitem

    0

    1답변

    내 도구에서이 기능을 구현하기 위해 참조로 QT 실행 취소 프레임 워크 예제를 사용하고있었습니다. 그러나 항목의 소멸자를 호출하는 방법에 버그가있는 것으로 보입니다. QGraphicsScene은 장면에있는 동안 아이템 소유권을 갖게됩니다. 그러나 AddCommand 및 RemoveCommand는 장면에서 항목을 제거 할 때이 항목의 소유권을 가져야합니다.

    1

    1답변

    어떤 이유 일 수 있습니까? QGraphicsView를 확대하고 QGraphicsItem을 움직이면이 이상한 결과를 얻습니다. 보기를 다시 확대/축소하거나 다른 위젯에 초점을 맞추면 업데이트됩니다. Im는 PySide를 사용합니다. 그리고 화가 기능은 다음과 같습니다. def paint(self, painter, option, widget): if

    0

    1답변

    노드 그래프를 만들 때 장면의 빈 공간을 클릭하고 장면에서 현재 선택된 항목의 선택을 취소하지 않고 가운데 마우스 드래그하여 탐색 할 수 있기를 원합니다. 어떤 제안? 보기의 mousePressEvent에서 중간 클릭을 차단하고 올바른 동작을 얻을 수 있지만 장면의 항목에 대해 중간 마우스 클릭 이벤트가 더 이상 작동하지 않습니다. 장면에서 항목을 클릭 할

    0

    1답변

    다음과 같이 내 코드는 다음과 같습니다 pointerwidget.h QGraphicsSimpleTextItem *text; 내가 읽어 어디에나 void PointerWidget::placeNumbers(float spacing, int currentTickNumber) { float label = spacing/scaleFactor;

    0

    1답변

    아이디어는 사용자가 도형을 클릭하고 도형의 정보가 테이블에 표시된다는 것입니다. 사용자가 도형을 선택하면 (마우스를 도형 위로 드래그하면) 잘 작동합니다. 나는이 코드를 수정하여 그 동작을 수행하려고 노력하고 있지만 운이 좋지는 않다. 나는에서 AA 전화를 가지고 : 이것은 내가 선택 모드 뭘하는지입니다 void mouseReleaseEvent(QGraph

    0

    1답변

    저는 QGraphicsScene을 사용하고 있으며 GUI 요소를 만들고 싶습니다. 목록 컨테이너 즉 게임 컨텍스트의 인벤토리를 작성하려면 어떻게해야합니까? 무슨 뜻인지의 예를 들어 여기 참조하십시오. 하단에 동적으로 채울 수있는 인벤토리 위젯이 있습니다. QGraphicsScene 대신 표준 목록 위젯과 같은 컨테이너 클래스가 있습니까? 지금 볼 수있는 유

    0

    1답변

    배경의 특정 좌표 (x, y)에 다른 항목 (배경) 위에 항목 (전경)을 배치하려고합니다. 배경이 이고 전경과 배경이 상위 - 하위 관계에 없습니다. 나는 이렇게 할 것이다 : foreground->setPos(foreground->mapToParent( foreground->mapFromScene(background->mapToScene(x, y

    1

    1답변

    다음 프로그램은 빨간색 배경을 칠합니다. 마우스 왼쪽 버튼을 누르면 흰색 사각형이 그 위에 나타납니다. 사각형에는 자식 사각형과 QGraphicsDropShadowEffect이 있습니다. (QGraphicsOpacityEffect 및 QGraphicsColorizeEffect도 문제는 아니지만 빈번하게 발생합니다.) 마우스 오른쪽 버튼을 누르면 흰색 직사각

    0

    1답변

    저는 QGraphicsLinearLayout에 모두 추가 된 QGraphicsItems에 대한 포인터 벡터를 가지고 있습니다. 메모리 관리가 걱정됩니다. 1) 추가 할 때 어떻게됩니까? 부모가 자동으로 parenting되는지 또는 명시 적으로 item.setParentLayoutItem (레이아웃)을 호출해야합니까? 2) 부모가 있다면 Qt가 삭제 작업을

    0

    1답변

    Pyqt4에서 qgraphicslayout을 만들려고합니다. 일련의 QGraphicsLayoutItems가 있지만 간격이 아니라 레이아웃에 쌓여있는 것처럼 보입니다. 왼쪽에는 항목들이 서로 온통 겹쳐져 있습니다. QGraphicsLayoutItem 추상적이기 때문에 , 나는 다음과 같은 클래스를 오버라이드 : 나는 어쩌면 크기 힌트라고 생각 class At