"Qt QGraphicsView 显示图片 - 完整示例代码"\n\n使用 Qt QGraphicsView 显示图片的完整示例代码,包含 QGraphicsPixmapItem 类、图像加载、场景添加、视图大小调整等步骤。\n\n要使用 QGraphicsView 显示图片,您可以使用 QGraphicsPixmapItem 类。以下是一个示例代码,显示一张图片:\n\ncpp\n#include \"QGraphicsView\"\n#include \"QGraphicsScene\"\n#include \"QGraphicsPixmapItem\"\n#include \"QImage\"\n\nint main(int argc, char *argv[]) {\n QApplication app(argc, argv);\n\n // 创建一个 QGraphicsView 和 QGraphicsScene\n QGraphicsView view;\n QGraphicsScene scene;\n view.setScene(&scene);\n\n // 加载图片\n QImage image(\"path/to/your/image.jpg\");\n\n // 创建一个 QGraphicsPixmapItem,并将图片设置为其 pixmap\n QGraphicsPixmapItem item(QPixmap::fromImage(image));\n\n // 将 QGraphicsPixmapItem 添加到场景中\n scene.addItem(&item);\n\n // 调整视图的大小\n view.fitInView(&item, Qt::KeepAspectRatio);\n\n // 显示视图\n view.show();\n\n return app.exec();\n}\n\n\n在这个示例中,我们创建了一个 QGraphicsView 和一个 QGraphicsScene。然后,我们加载一张图片,并创建一个 QGraphicsPixmapItem,将图片设置为其 pixmap。最后,我们将 QGraphicsPixmapItem 添加到场景中,并调整视图的大小以适应图片。最后,我们显示视图。\n\n请注意,您需要将 "path/to/your/image.jpg" 替换为您自己的图片路径。\n

Qt QGraphicsView 显示图片 - 完整示例代码

原文地址: https://www.cveoy.top/t/topic/p6Ys 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录