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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDialog - открытие программы  (Прочитано 4075 раз)
abodnya
Гость
« : Май 13, 2013, 21:21 »

Как можно с помощью средств Qt вызвать стандартное окно выбора программы?
Так, чтоб программа возвращала полный адрес программы.
На мысли только приходит то, что нужно шаманить с QDialog.
окно примерно такого вида:
Записан
thechicho
Гость
« Ответ #1 : Май 13, 2013, 21:43 »

не уверен, но такого "из коробки", наверное, нет.
Записан
abodnya
Гость
« Ответ #2 : Май 13, 2013, 21:47 »

Если из коробки нету, есть ли некроссплатформенные способы?
Скажем через Windows API или через инструменты LXDE/KDE/Gnome/XFCE ?
Записан
Majestio
Гость
« Ответ #3 : Май 13, 2013, 22:15 »

1) Заходим в Винде в консоль (Win+R), cmd.exe
2) В консоли пишем:

echo mydata > myfile.qwerty
myfile.qwerty

Вылетает окно с предложением выбора программы, способной открывать файлы с расширением .qwerty

3) Идем по важной ссылке, читаем варианты (например, второй)
4) Осознаем, что можем шаманить с реестром - если этого недостаточно, нужно вешать хук на процесс загрузки программ
Записан
abodnya
Гость
« Ответ #4 : Май 14, 2013, 08:54 »

по такому запросу не находит вообще результатов связаных с программированием. Только проблемы винды.
Если добавлять "c++" к запросу, находит только обычное открытие файла.
Поэтому вопрос остается открытым
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Май 14, 2013, 09:10 »

надо открывать свой кастомный формат или известные?
Записан

Изучением 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
abodnya
Гость
« Ответ #6 : Май 15, 2013, 00:27 »

надо открывать картинку
jpeg/jpg/png/gif/bmp
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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