qgraphicsitem

    2

    1답변

    텍스트 상자의 위치에 따라 조정되는 줄과 연결된 것으로 가정되는 두 개의 서브 클래 싱 된 QGraphicsRectItem이 있습니다. Qt는의 diagramscene example에서 QGraphicsPolygonItem는 서브 클래스의 메소드 itemChanged 화살표의 위치를 ​​업데이트 setLine 호출 연결된 화살표의 updatePosition

    0

    2답변

    QGraphicsPathItem을 어떻게 끝 부분의 n 요소 뒤에 페이드 아웃하는 방식으로 페인팅합니까? 매 초마다 QPointF을 경로 끝에 추가하고 100 번째 불투명도로 n 번째 요소를 표시하려고합니다. 그리고 n-1은 90 %, n-2는 80 % 등입니다. 따라서 경로는 마지막 10 개만 표시하고 (예를 들어) 부드럽게 사라집니다. qt5로 어떻게

    2

    2답변

    QGraphicsView에 경로를 그리려는 중입니다. 그러나 그 직책은 옳지 않은 것처럼 보입니다. 첫 번째 점 (빨간색)은 (0,0)이며, 왼쪽 위 모서리에 있어야합니다. 도면을 올바른 위치로 이동하려면 어떻게합니까? from PyQt4 import QtGui, QtCore from PyQt4.QtCore import QPointF as qpf imp

    0

    2답변

    qGraphicsScene에 추가 한 사용자 지정 qGraphicsRectItem을 만들었습니다. 해당 로컬 좌표를 사용하여이 사용자 지정 사각형에 텍스트를 추가하고 싶습니다 (즉, 0,0에 추가하면 내 장면의 위치에 관계없이 사각형의 원점에 항목이 배치됩니다) 그렇게하려고하면 이렇게됩니다. 장면의 좌표계와 텍스트가 사각형 밖으로 나타납니다. 어떤 아이디어

    3

    1답변

    매번 QGraphics 항목을 선택/선택 해제 할 때 신호를 쉽게 얻을 수있는 방법에 대한 힌트를 줄 수 있습니까?

    2

    1답변

    클릭하면 위치에서 신호를 보내려고했기 때문에 자신 만의 qgraphicsview를 서브 클래 싱했습니다.이 장면에서도 내 서브 클래 싱 된 그래픽 itms을 선택할 수 있습니다. 집중할 수 있습니다. 문제는 장면에 내 자신의 mousepressed/mousemoved/mousereleased 이벤트 핸들러를 구현할 때 갑자기 아무것도 선택할 수 없다는 것입

    1

    1답변

    은 QObjects 및 (예를 들어) QGraphicsWidgets와 같은 트리 구조를 가질 수 있습니까? 나는이 같은 초기화 목록을 쓸 수 없습니다 의미 : class MyButton : public QGraphicsWidget { Q_OBJECT public: MyButton(int buttonId, QObject *parent =

    0

    1답변

    QGraphicsSceneContextMenuEvent로 만든 컨텍스트 메뉴에서 "info"옵션을 클릭하여 QGraphicsItem 정보 (너비와 높이)를 표시하는 프로그램을 만들고 싶습니다. 지금은 info라는 qDebug 함수를 호출하려고합니다. 여기에 내 코드 dialog.h입니다 : #ifndef DIALOG_H #define DIALOG_H

    0

    2답변

    내 사용자 지정 GraphicsScene에 여러 QGraphicsItem 개체가 있습니다. 그들은 서로 다른 사용자 정의 유형을 가지고 있으므로 일부는 MouseMove 이벤트를 한 가지 방법으로 처리해야하고 다른 이벤트는 다른 방식으로 처리해야합니다. 일부 항목을 선택한 다음 선택한 항목을 이동하면 마우스 커서 아래에있는 항목 만 MouseMove 이벤트

    0

    2답변

    그래서 그래픽보기를 클릭하고 클릭 한 정확한 위치에 타원이 나타나는이 앱을 제작하고 있습니다. 좋고 좋은, 지금 나는이 타원에 번호를 매기기를 원한다. 타원 내부에 텍스트를 설정하고 싶습니다. 마찬가지로 그래픽 뷰에서 첫 번째 시간을 클릭하면 타원이 나타나고 그 안에 "1"이라고 쓰여지고 다른 곳을 다시 클릭하면 "2"라는 텍스트가있는 다른 타원이 나타납니