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