save individual item in QGraphicsView
-
I have set in Multiple items in one QGraphicsView ,
and, how to save to png file from Individual item in QGraphicsView ?For Example ,
Header File : MainWindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QGraphicsScene>
#include "code128item.h"
#include <QtSql/QSqlDatabase>
#include <QDebug>
extern int count;QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{
Q_OBJECTQGraphicsScene m_Scene; Code128Item * Item1; Code128Item * Item2 ; Code128Item * Item3; Code128Item * Item4; Code128Item * Item5; Code128Item * Item6 ; Code128Item * Item7; Code128Item * Item8;}

how to save Each item from QGraphicsview
-
I have set in Multiple items in one QGraphicsView ,
and, how to save to png file from Individual item in QGraphicsView ?For Example ,
Header File : MainWindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QGraphicsScene>
#include "code128item.h"
#include <QtSql/QSqlDatabase>
#include <QDebug>
extern int count;QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{
Q_OBJECTQGraphicsScene m_Scene; Code128Item * Item1; Code128Item * Item2 ; Code128Item * Item3; Code128Item * Item4; Code128Item * Item5; Code128Item * Item6 ; Code128Item * Item7; Code128Item * Item8;}

how to save Each item from QGraphicsview
@Ramkumar-Mohan
You can use QGraphicsScene::render to render any rectangular area, e.g. directly into a QPixmap.
So you just need to determine the rectangle you want (based on the item you want to render), and render that area into a QPixmap