Название: QDialog - открытие программы Отправлено: abodnya от Май 13, 2013, 21:21 Как можно с помощью средств Qt вызвать стандартное окно выбора программы?
Так, чтоб программа возвращала полный адрес программы. На мысли только приходит то, что нужно шаманить с QDialog. окно примерно такого вида: Название: Re: QDialog - открытие программы Отправлено: thechicho от Май 13, 2013, 21:43 не уверен, но такого "из коробки", наверное, нет.
Название: Re: QDialog - открытие программы Отправлено: abodnya от Май 13, 2013, 21:47 Если из коробки нету, есть ли некроссплатформенные способы?
Скажем через Windows API или через инструменты LXDE/KDE/Gnome/XFCE ? Название: Re: QDialog - открытие программы Отправлено: Majestio от Май 13, 2013, 22:15 1) Заходим в Винде в консоль (Win+R), cmd.exe
2) В консоли пишем: echo mydata > myfile.qwerty myfile.qwerty Вылетает окно с предложением выбора программы, способной открывать файлы с расширением .qwerty 3) Идем по важной ссылке (http://g.zeos.in/?q=windows%20%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0), читаем варианты (например, второй) 4) Осознаем, что можем шаманить с реестром - если этого недостаточно, нужно вешать хук на процесс загрузки программ Название: Re: QDialog - открытие программы Отправлено: abodnya от Май 14, 2013, 08:54 по такому запросу не находит вообще результатов связаных с программированием. Только проблемы винды.
Если добавлять "c++" к запросу, находит только обычное открытие файла. Поэтому вопрос остается открытым Название: Re: QDialog - открытие программы Отправлено: kambala от Май 14, 2013, 09:10 надо открывать свой кастомный формат или известные?
Название: Re: QDialog - открытие программы Отправлено: abodnya от Май 15, 2013, 00:27 надо открывать картинку
jpeg/jpg/png/gif/bmp |