dechiic
18th May 2015, 22:38
Hello all, im new and i want help ;).
I have my function for select file :
QString MainWindow::on_Browse_clicked()
{
QString fichier = QFileDialog::getOpenFileName(this, "Ouvrir un fichier", QString(), "Exe (*.exe)");
QMessageBox::information(this, "test", "Vous avez sélectionné :\n" + fichier);
QFileInfo fileInfo(fichier);
QDir dir = fileInfo.dir(); // Dossier du fichier
QString dirPath = fileInfo.filePath(); // Path vers le fichier
QString fileName = fileInfo.fileName(); // Nom du fichier (sans le path)
ui->lineEdit->setText(fichier);
return fichier;
}
And here my function for start the file :
void MainWindow::on_start_clicked(QString fichier)
{
QString open = QDesktopServices::openUrl(QUrl(fichier,QUrl::Toler antMode));
}
but it does not work, i have to connect my 2 buttons for get "QString fichier" variable ?
if yes how ?
Thanks all and sorry for my poor english :D !
I have my function for select file :
QString MainWindow::on_Browse_clicked()
{
QString fichier = QFileDialog::getOpenFileName(this, "Ouvrir un fichier", QString(), "Exe (*.exe)");
QMessageBox::information(this, "test", "Vous avez sélectionné :\n" + fichier);
QFileInfo fileInfo(fichier);
QDir dir = fileInfo.dir(); // Dossier du fichier
QString dirPath = fileInfo.filePath(); // Path vers le fichier
QString fileName = fileInfo.fileName(); // Nom du fichier (sans le path)
ui->lineEdit->setText(fichier);
return fichier;
}
And here my function for start the file :
void MainWindow::on_start_clicked(QString fichier)
{
QString open = QDesktopServices::openUrl(QUrl(fichier,QUrl::Toler antMode));
}
but it does not work, i have to connect my 2 buttons for get "QString fichier" variable ?
if yes how ?
Thanks all and sorry for my poor english :D !