2 / 2 / 0
Регистрация: 26.09.2013
Сообщений: 44
1

Открыть выбранный файл программой по-умолчанию

08.04.2015, 17:26. Показов 3888. Ответов 1
Метки нет (Все метки)

Привет всем. В QT я новичок, так что не пинайте) Нужно в QTreeView отследить выбранный файл, точнее его путь и запустить его через QProcess. Как последнее реализовать знаю, а дальше вообще ничего придумать не могу...
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2015, 17:26
Ответы с готовыми решениями:

Открыть файл программой по умолчанию
Здравствуйте, у меня странный вопрос - как можно организовать открытие файла по нажатию на кнопку...

Как открыть файл программой по умолчанию
Нужно по нажатию на кнопку сразу открыть файл word.docx , без появления OpenFileDialog1

Открыть графический файл программой по умолчанию
Назрел такой вопрос: а можно как-нибудь из-под консоли вывести на экран(не в консоль) файл типа...

Как открыть файл программой по умолчанию
Всем привет, у меня вопрос следующего характера. Как моему приложению запустить внешненее...

1
Pied Piper
235 / 226 / 57
Регистрация: 15.01.2013
Сообщений: 855
08.04.2015, 18:34 2
bool QDesktopServices::openUrl(const QUrl & url)
Opens the given url in the appropriate Web browser for the user's desktop environment, and returns true if successful; otherwise returns false.

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.

The following example opens a file on the Windows file system residing on a path that contains spaces:

C++ (Qt)
1
QDesktopServices::openUrl(QUrl("file:///C:/Documents and Settings/All Users/Desktop", QUrl::TolerantMode));
If a mailto URL is specified, the user's e-mail client will be used to open a composer window containing the options specified in the URL, similar to the way mailto links are handled by a Web browser.

For example, the following URL contains a recipient (user@foo.com), a subject (Test), and a message body (Just a test):

C++ (Qt)
1
mailto:user@foo.com?subject=Test&body=Just a test
Warning: Although many e-mail clients can send attachments and are Unicode-aware, the user may have configured their client without these features. Also, certain e-mail clients (e.g., Lotus Notes) have problems with long URLs.
Источник: оффициальная документация.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2015, 18:34

Запустить файл или открыть программой по умолчанию
Знаю как все делать с файлом, открыть для записи , закрыть , переместить но все програмно...Но как...

Открыть файл для чтения программой по умолчанию
Process.Start("строка"); работает, но нужно только для чтения открывать File.OpenRead("строка");...

Как открыть файл программой по умолчанию по гиперссылке в DataGridView
Доброго времени суток! Небольшое вступление. Пишу небольшую программу для формирования доументов...

Записать информацию в новый текстовый файл и открыть его программой по умолчанию
Напишите программу, которая прочитает информацию о дисковых устройствах на Вашем компьютере: общее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru