LINUX.ORG.RU

Запустить файл по адресу

 


0

1

Доброго времени суток. Задача такая, имеется переменная QString с адресом на файл и мне нужно этот файл открыть. Пробовал так:

QString url = "/home/georgii/test.txt";
QProcess* open = new QProcess(this);
open->start(url);
Но так не работает. Что делать? Подскажите новичку.


QProcess не так работает. Ты наверно это хотел:

QString program = "xdg-open";
QStringList arguments = {"/home/georgii/test.txt"};
QProcess* open = new QProcess(this);
open->start(program, arguments);

maxis11
()
Ответ на: комментарий от maxis11

Для этого есть QDesktopServices и создавать QProcess в куче не нужно.

RazrFalcon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.