C++ 如何在QGraphicsView/场景上绘制QPoint

C++ 如何在QGraphicsView/场景上绘制QPoint,c++,qt,qt4,C++,Qt,Qt4,我真的不清楚如何在QT中简单地画一个2d点。我希望它覆盖一个QPixmap项,但我找到的每一篇文档都谈到了用画笔绘制多边形 提前感谢-来自: QImage的设计和优化是为了 I/O,用于直接像素访问和 操作,而QPixmap是 为展示而设计和优化 屏幕上的图像 因此,如果您有QPixmap,请将其转换为QImage,然后使用: 发件人: QImage的设计和优化是为了 I/O,用于直接像素访问和 操作,而QPixmap是 为展示而设计和优化 屏幕上的图像 因此,如果您有QPixmap,请将其转换

我真的不清楚如何在QT中简单地画一个2d点。我希望它覆盖一个QPixmap项,但我找到的每一篇文档都谈到了用画笔绘制多边形

提前感谢-

来自:

QImage的设计和优化是为了 I/O,用于直接像素访问和 操作,而QPixmap是 为展示而设计和优化 屏幕上的图像

因此,如果您有QPixmap,请将其转换为QImage,然后使用:

发件人:

QImage的设计和优化是为了 I/O,用于直接像素访问和 操作,而QPixmap是 为展示而设计和优化 屏幕上的图像

因此,如果您有QPixmap,请将其转换为QImage,然后使用:


一个点通常是一个多边形,您是否只尝试为单个像素着色?如果不只是使用QGraphicscene::AddRect或QGraphicscene::addEllipseA point通常是一个多边形,您是否只尝试为单个像素着色?如果不是,只使用QGraphicscene::AddRect或QGraphicscene::AddAllipse
QImage image = pixmap->toImage();
image.setPixel(2, 4, 0x0000ff);
ui->label->setPixmap(QPixmap::fromImage(image)); // show the image in a label