qgraphicsscene

    0

    1답변

    안녕 내 응용 프로그램에서 나는를 QGraphicsView을 만들고 그 위에 장면 설정 해요 : QGraphicsProxyWidget *rotateItemIcon; HoverFilter *hv = new HoverFilter(); // my hover filter class connect(hv,SIGNAL(SignalHover(QObject*)),t

    2

    2답변

    QGraphicsLineItem의 위치를 ​​결정하는 데 문제가 있습니다. 나는 현장에서 물건을 상대적으로 옮기고 싶다. 그래서 나는 그들의 위치를 ​​알아야한다. QGraphicsPixmapItem 개체가 거의 없으며 pixmapItem.pos()가 장면 좌표의 모든 항목에 대해 사실적인 위치를 제공하기 때문에 문제가 없습니다. 하지만 QGraphicsL

    0

    3답변

    QGraphicsItem 또는 그 자식 (예 : QGraphicsRectItem)에서 파생 된 여러 가지 클래스가 있습니다. 나는 내가 복사 한 것을 정확히 알지 못하는 동안 그 클래스의 선택된 객체를 복사해야 할 시점에있다. QGraphicsScene::selectedItems()은 선택한 항목의 목록을 반환하므로 사용하기로 결정했으나 추상 클래스부터 Q

    0

    1답변

    Qt Graphics View Framework를 사용하는 Qt에 응용 프로그램을 작성해 보겠습니다. 거기에 간단한 텍스트가 포함 된 QGraphicsScene이 있습니다. Corel Draw에서 사용할 장면을 내보낼 것입니다. 가장 좋은 방법은 .dxf 파일에 항목을 저장하는 것입니다. 더 좋은 방법이 있습니까? dxflib를 사용해야합니까?

    0

    1답변

    저는 간단한 게임을 쓰고 있습니다. 나는 몇 초 동안 표시하고 싶지 않은 rect를 가지고 있습니다. 누군가 나를 도울 수 있었는지, 어떻게해야합니까? QThread :: sleep()을 사용하면 프로그램을 대기 상태로 만들 수 있지만 읽었을 때 주 스레드에서 사용해서는 안된다는 것을 알았습니다.

    0

    3답변

    사용자가 파일을 선택하여 QGraphicsView에 추가 할 수있는 프로그램을 개발 중입니다. 모든 항목은 항목 위치 지정을 제외하고는 잘 작동합니다. 모든 이미지는 동일한 위치에 표시됩니다. 당신이 어떤에 대한 설정 및 항목의 위치를 ​​검색 할 때 영향을 미치는 것 좌표계를 생각하는 데 필요한 QGraphicsSystem를 사용하는 경우 소스 코드는 /

    1

    2답변

    이미지를로드하는 QGraphicsView 하위 클래스가 있습니다. 그런 다음 사용자는 클릭하고 드래그하여 해당 이미지에 선을 그릴 수 있습니다. void TabView::mousePressEvent(QMouseEvent *event){ if (event->button() == Qt::LeftButton) { lineList<<line;

    6

    2답변

    히트 곡 사출 물의 경로 (기본적으로 라인이지만이 예에서는 QPainterPath으로 나타냈음)가 다음과 같은 항목과 교차하는지 확인하려고합니다. 내 장면. #include <QtWidgets> bool hit(const QPainterPath &projectilePath, QGraphicsScene *scene, QPointF &hitPos) {

    8

    2답변

    Qt/Embedded의 초보자입니다. QPixmap에 그림을 그리려면 QPainter을 사용하고 QGraphicsScene에 추가합니다. 여기 내 코드가있다. 그러나 픽스맵에는 그림이 표시되지 않습니다. 검은 색 픽스맵 만 보여줍니다. int main(int argc, char **argv) { QApplication a(argc, argv);

    1

    1답변

    는 내가 클릭하여 각 이미지에 뭔가를 그리려이 void MainWindow::on_actionOpen_triggered() { QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), QDir::currentPath()); if (!fileName.isEmp