qgraphicsscene

    0

    1답변

    QGraphicsScene을 만들고 QGraphicsView에 표시하고 싶습니다. 문제는 내 장면이 매우 작은 선 (2mm 길이)이기 때문에 QGraphicsView-Widget의 픽셀 만 볼 수 있습니다. 장면의 크기를 변경하여 GraphicsView-Widget (정적 크기가 있음)에 완벽하게 맞출 수있는 방법이 있습니까?

    2

    1답변

    위대한 구현을 this answer에서 확장하려고하므로 두 번 클릭하여 경로를 닫고 경로를 사용자의 그래픽 장면에서 클릭하여 만듭니다. 이 방법은 잘 작동하지만 해결할 수없는 유일한 문제는 경로의 첫 번째 노드를 변경하는 것입니다. 분명히 그것은 itemChanged 메서드를 통해 그것에 연결된 마지막 하위 경로를 업데이트 할 수 있지만 그것을 일어날 수

    1

    2답변

    움직일 수있는 선택 가능한 그래픽 항목을 여러 개 만들어야합니다. 항목은 다른 항목이 선택되거나 사용자가 장면의 빈 부분을 클릭 할 때까지 선택된 채로 유지되며 모든 항목의 선택이 취소됩니다. 선택한 항목은 선택하지 않은 항목과 다르게 표시되어야합니다. 기본 창의 모든 위젯은 그래픽 항목이 선택되었는지 여부와 해당 항목이있는 경우 쿼리 할 수 ​​있어야합니

    3

    1답변

    장치의 일부 구성 요소의 (메모리) 레이아웃을 표시하는 간단한 GUI를 만들려고하고 있지만 실제로 힘든 시간을 적용하고 있습니다. 내가 표시된 영역에 원하는 정책. 은 내가 먼저 내가 지금까지 무엇을 보여 드리죠 (내 코드는 매우 큰되었지만, 누군가가 그것을 실행할 수 있도록 내가 아래로 최소한의 요구로 변경/코드를 좁혀) : #!/usr/local/bin

    0

    1답변

    나는를 QGraphicsView와 QGraphicsScene 어떤 변화 특성 그러나없이 설정되어 view->setDragMode(QGraphicsView::RubberBandDrag); view->setRenderHint(QPainter::Antialiasing, true); RubberBandDrag 유물 잎과 고무 밴드 자체가 종종 측면 누락, 잘

    0

    2답변

    내가 하나의 QGraphicsView와 GraphicsScene:public QGraphicsScene 상속 클래스 기능을 void GraphicsScene::adv() { if (actor) views().at(0)->ensureVisible(actor,200,100); advance(); } advance() 전화를 똑딱, IT 및

    0

    1답변

    mousePressEvent 메서드를 사용할 수 있도록 QGraphicsView을 직접 만들었습니다. 그런 다음 "새"위젯을 MainWindow에 추가합니다. 이제 해당 객체의 장면에 액세스해야하지만 액세스하는 데 문제가 있습니다. privqgraphicsview.cpp #include "privqgraphicsview.h" #include <QPoint

    1

    1답변

    실제로 저는 수평으로 만 움직일 수있는 QPolygonF를 가지고 있으며, 그럴 경우 처음 지점에서 현재까지의 그림자 효과를 그립니다. 그건 잘 작동하지만, 나는 너무 빨리 움직이지 않을 때 폴리곤을 너무 빨리 움직이면 올바르게 사라지는 잔여 효과를 얻거나 일부 그림자 포인트가 그림자에 나타납니다. 여기 가 해결 된 내 코드의 효과 void ShadowEf

    1

    1답변

    내 응용 프로그램에는 사용자가 마우스 버튼을 클릭하여 항목 위로 마우스를 가져 가서 항목의 색상을 변경할 수 있어야하는 QGraphicsScene이 있습니다. 다음은 내가 다른 질문에서 차용 예제 코드입니다 PyQt: hover and click events for graphicscene ellipse 누르면 어떤 마우스 버튼이 없을 때,이 코드에서 호버링

    0

    1답변

    나는 드래그 앤 드롭 프로세스를 사용하여 일련의 항목을 페인트하는 장면이 있습니다. 내가하고 싶은 것은 내가 헐겁게 놓은 곳에 놓고, 자동 크기 조절을하지 않는 것입니다. 나에게 무슨 일이 일어나는가하는 것은, 예를 들어 장면이 비어있는 경우 항목을 드래그하여 장면의 오른쪽 가까이에 놓으면 중간에 놓이게되고 그것이 내가 원하지 않는 것입니다. 내가 원하는