Russian Qt Forum

Qt => Общие вопросы => Тема начата: Пантер от Август 10, 2007, 11:21



Название: Запуск ассоциированного приложения
Отправлено: Пантер от Август 10, 2007, 11:21
Может я туплю, но в ассистенте не смог найти. Как мне вызвать ассоциированное приложение для открытия данного файла?


Название: Запуск ассоциированного приложения
Отправлено: Mike от Август 10, 2007, 11:24
Попробуй QDesktopServices::openUrl(const QUrl & url)


Название: Запуск ассоциированного приложения
Отправлено: crossly от Август 13, 2007, 12:01
для windows используй ShellExecute.... для kde kfmclient....


Название: Запуск ассоциированного приложения
Отправлено: Пантер от Август 13, 2007, 18:06
Да я в курсе на счет ShellExecute, только хотелось кутяшной функцией.
Кстати, openUrl должна возвращать ложь при незапуске, а у меня всегда истину возвращает. :( Придется все таки через ShellExecute.