[Qt, C++] Okno do wybierania plików graficznych
Ostatnio zmodyfikowano 2013-10-17 11:50
robul21 Temat założony przez niniejszego użytkownika |
[Qt, C++] Okno do wybierania plików graficznych » 2013-10-01 00:21:25 Witam
Mam problem taki jak w temacie. Chce, że po przyciśnięciu buttona "dodaj zdjęcie" użytkownik mógł wybrać plik z grafiką i potem program go wyświetli. Ma ktoś jakiś pomysł? |
|
akwes |
» 2013-10-01 01:14:02 |
|
MrPoxipol |
» 2013-10-01 16:19:11 Niech użytkownik wybierze plik przez FileDialog, a wtedy pokaż zdjęcie z określonej lokalizacji. |
|
robul21 Temat założony przez niniejszego użytkownika |
» 2013-10-01 17:15:19 Dzięki za odpowiedzi, już prawie wszystko ok. QString fileName = QFileDialog::getOpenFileName( this, tr( "Open File" ), "/home", tr( "Images (*.png *.xpm *.jpg)" ) ); QGraphicsScene * scena = new QGraphicsScene();
QImage img( fileName ); img.scaled( 241, 241 );
QGraphicsPixmapItem item( QPixmap::fromImage( img ) ); scena->addItem( & item ); ui->zdjecie->setScene( scena );
*zdjecie to obiekt klasy QGraphicsView I teraz w QGraphicsView wyświetla się białe tło z suwakami. Wie ktoś gdzie jest problem, albo jak inaczej to zrobić? Zaznaczam, że koniecznie muszę skalować grafikę. I jeszcze jeden problem...polskie znaki, a właściwie ich brak getline( plik, temp ); ui->t_Tre->setItem( i, j, new QTableWidgetItem( temp.c_str() ) );
temp(string) do niego są wczytywane dane z pliku t_Tre(QTobleWidget). |
|
DejaVu |
» 2013-10-17 11:50:43 Jeden temat = jeden problem. |
|
« 1 » |