Skocz do zawartości

Z Qgraphicsscene Do Pliku Graficznego


Zygmunt

Rekomendowane odpowiedzi

Witam.

Napisałem programik oparty na diagramach w Qt.

Czyli QGraphicsScene i QGraphicsView i kurcze nie mogę wpaść na pomysł jak zrzucić to do obrazka co jest w QGraphicsScene.

Może ktoś zna jakieś rozwiązanie.

Szukałem i kombinowałem ale nie udało mi się znaleźć.

 

Odnośnik do komentarza
Udostępnij na innych stronach

 

Zrobiłem tak:

bool Window::saveAsImage()
{
  QString fileName = QFileDialog::getSaveFileName(this);
  if( fileName.isEmpty() ) return false;
  QImage image;
  QPainter painter( & image );
  scene -> render( & painter );
  painter.end();
  image.save( fileName, "PNG" );
}

 

Ale wywala motym taki:

QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPictureIO::write: No such picture format handler: PNG
QPicture::save: No such picture format: PNG

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...