Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Использование mount в Qt  (Прочитано 2162 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Daughtry

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Использование mount в Qt
« : 04 Мая 2018, 20:56:08 »
 :o Как правильно использовать mount в qt? Прописал он отказывается монтировать файл в директорию?

Morisson

  • Гость
Re: Использование mount в Qt
« Ответ #1 : 04 Мая 2018, 22:35:40 »
 :o

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #2 : 05 Мая 2018, 00:20:50 »
Daughtry, а чем dd не устраивает?
Извините, я все еще учусь

Оффлайн Daughtry

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #3 : 05 Мая 2018, 01:12:33 »
А как его в коде использовать?  :-[

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #4 : 05 Мая 2018, 01:21:52 »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #5 : 05 Мая 2018, 01:40:36 »
В Qt есть QProcess
QProcess *proc = new QProcess(this);
proc->setWorkingDirectory(....);
proc->start(....)
...
Почитай man dd

Или возьми сорсы dd и используй (с соблюдением лицензии)
Извините, я все еще учусь

Оффлайн Daughtry

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #6 : 05 Мая 2018, 17:17:42 »
  QProcess * process = new QProcess(this);
  process->setWorkingDirectory(path_to_iso);
  process->start("mount",mount_dir,QFile::ReadWrite);
Где: "mount" - имя программы, mount_dir - директория для монтирования iso файла, и QFile::ReadWrite - т.н. OpenMode. Я запутался, как мне дальше действовать :o.

Пользователь добавил сообщение 05 Мая 2018, 17:20:35:
В терминале я монтирую iso - файл без аргументов. Например: sudo mount ubuntu-14.04.5-desktop-i386.iso mount_dir/ и всё работает. А как в Qt сделать также - я не понимаю.
« Последнее редактирование: 05 Мая 2018, 17:20:35 от Daughtry »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #7 : 05 Мая 2018, 18:48:56 »
Daughtry, первая же ссылка в гугле. Компилим, запускаем от рута.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Использование mount в Qt
« Ответ #8 : 05 Мая 2018, 22:48:37 »
как мне дальше действовать
"Учиться, учиться и учиться..."
Или вы хотите чтобы за вас разобрались и написали код?
Мне dd хватает...
Извините, я все еще учусь

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.