Russian Qt Forum
Ноябрь 24, 2024, 20:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Открыть месторасположение файла  (Прочитано 6961 раз)
Danila_Bagrofff
Гость
« : Март 15, 2012, 16:02 »

Как проще всего открыть папку, где расположен файл (папка).
В моем случае - я создал файл, сохранил его на диск и эту папку надо открыть в проводнике.
Без explorer.exe обойтись как-то можно? Функционалом Qt?
Записан
BRE
Гость
« Ответ #1 : Март 15, 2012, 16:07 »

Попробуй через:
bool QDesktopServices::openUrl ( const QUrl & url ) [static]
Записан
Danila_Bagrofff
Гость
« Ответ #2 : Март 15, 2012, 16:18 »

а файлик он не выделит =) Если список большой =((
Записан
_OLEGator_
Гость
« Ответ #3 : Март 15, 2012, 16:53 »

Explorer.exe /select, [Файл]
Записан
ernie
Гость
« Ответ #4 : Март 15, 2012, 19:00 »

в исходниках Qt creator есть методы для этого,надо поглядеть
Записан
Danila_Bagrofff
Гость
« Ответ #5 : Март 16, 2012, 07:40 »

Explorer.exe /select, [Файл]

Не, вопрос именно средствами Qt. Через explorer - не катит. Кросплатформенно должно быть.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #6 : Март 16, 2012, 12:17 »

Explorer.exe /select, [Файл]

Не, вопрос именно средствами Qt. Через explorer - не катит. Кросплатформенно должно быть.
напиши для каждой платформы свой код, через Qt выделение файла не сделать
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Zeka13
Гость
« Ответ #7 : Октябрь 12, 2012, 19:58 »

QDesktopServices::openUrl(QUrl::fromLocalFile(pathString));

PS в линуксе много файловых менеджеров и никогда не знаешь какой установлен!
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #8 : Октябрь 12, 2012, 22:50 »

предлагаю вчитаться в суть вопроса
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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