Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CreateDialog::addPicture() {
- QString filePath = QFileDialog::getOpenFileName(this, "Choose image",
- "",
- "Images(*.bmp)");
- QFileInfo fi(filePath);
- QString fileName= fi.fileName();
- QString desktopPath = QStandardPaths::writableLocation(QStandardPaths::PicturesLocation);
- QString destinationPath= desktopPath+QDir::separator()+fileName;
- if (QFile::exists(destinationPath)) {
- QFile::remove(destinationPath);
- }
- if(QFile::copy(filePath, destinationPath)) {
- QGraphicsScene *scene = new QGraphicsScene;
- QPixmap pixmap(destinationPath);
- scene->addPixmap(pixmap);
- ui->graphicsView->setScene(scene);
- ui->graphicsView->show();
- ui->graphicsView->setVisible(true);
- imagePath = destinationPath;
- qDebug() << "success";
- } else {
- qDebug() << "failed";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement