Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Открытие системой файла.
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие
edwardoid
Как заставить из приложения, чтобы файл открылся средставами ОС, т.е. например PSD файлик открылся в Photoshop, а DOC w Office?
И это нужно кроссплатформенно. В документации ничего схожего с моим желанием не нашел.
SABROG
Цитата(edwardoid @ 29.6.2009, 12:00) *
Как заставить из приложения, чтобы файл открылся средставами ОС, т.е. например PSD файлик открылся в Photoshop, а DOC w Office?
И это нужно кроссплатформенно. В документации ничего схожего с моим желанием не нашел.


Это чтоль? bool QDesktopServices::openUrl ( const QUrl & url ) [static]
edwardoid
Цитата(SABROG @ 29.6.2009, 13:06) *
Цитата(edwardoid @ 29.6.2009, 12:00) *
Как заставить из приложения, чтобы файл открылся средставами ОС, т.е. например PSD файлик открылся в Photoshop, а DOC w Office?
И это нужно кроссплатформенно. В документации ничего схожего с моим желанием не нашел.


Это чтоль? bool QDesktopServices::openUrl ( const QUrl & url ) [static]

Эта чтука открывает вроде только гиперссылки, или файлы тоже?
SABROG
Цитата(edwardoid @ 29.6.2009, 12:12) *
Цитата(SABROG @ 29.6.2009, 13:06) *
Цитата(edwardoid @ 29.6.2009, 12:00) *
Как заставить из приложения, чтобы файл открылся средставами ОС, т.е. например PSD файлик открылся в Photoshop, а DOC w Office?
И это нужно кроссплатформенно. В документации ничего схожего с моим желанием не нашел.


Это чтоль? bool QDesktopServices::openUrl ( const QUrl & url ) [static]

Эта чтука открывает вроде только гиперссылки, или файлы тоже?

И файло тоже.

Цитата
If the URL is a reference to a local file (i.e., the URL scheme is "file") then it will be opened with a suitable application instead of a Web browser.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.