Название: проводник Отправлено: Firefox от Январь 14, 2010, 16:31 Здравствуйте. написала вот такую функцию
Код: QDir dir("D:/proba/pr_scr/screens"); Название: Re: проводник Отправлено: ecspertiza от Январь 14, 2010, 16:34 Могу догадываться что тебе в сторону QProcess курить :)
Название: Re: проводник Отправлено: Dendy от Январь 14, 2010, 16:35 Это и есть назначение QFileDialog - вернуть путь к выбраному файлу. А уж как вы хотите его открыть - вариантов масса. Что именно вы подразумеваете под "открыть" файл?
Название: Re: проводник Отправлено: Makss от Январь 14, 2010, 17:01 QFileDialog::getOpenFileName - всего лишь средство для выбора файла и больше ничего
Название: Re: проводник Отправлено: Alex Custov от Январь 14, 2010, 17:36 Если файлдиалог вернул правильный результат, значит пользователь выбрал "Open", значит бери выбранный путь и запускай соотв-щее приложение через QDesktopServices::openUrl()
Название: Re: проводник Отправлено: Firefox от Январь 14, 2010, 22:59 ну в итоге должно быть так: знаете как например из ворда нажимаешь в меню открыть, появляется окно для выбора файла, выделяешь файл нажимаешь на кнопку открыть и файл открывается. здесь при выборе пути файла тоже открывается окно, но кнопка открыть не открывает файл.
а функцию попробую, спасибо. Название: Re: проводник Отправлено: BlackTass от Январь 14, 2010, 23:16 ну в итоге должно быть так: знаете как например из ворда нажимаешь в меню открыть, появляется окно для выбора файла, выделяешь файл нажимаешь на кнопку открыть и файл открывается. здесь при выборе пути файла тоже открывается окно, но кнопка открыть не открывает файл. Дак то как вам надо открыть файл уже должны решить вы, откуда же фреймворк знает что вам надо? Если у вас нечто похожее на ворд, то следовательно зная имя файла вы открываете его в режиме чтения (или чтения-записи, это уж не знаю как вам нужно) и все данные из него отображаете в том месте вашей программы где это надоа функцию попробую, спасибо. Название: Re: проводник Отправлено: Varan от Январь 15, 2010, 03:11 В общем народ намекает на то, что, если возвращённое имя файла непустое (а точнее не null, см. ассистант), то делать QFile( fileName ) и дальше вытворять с ним что душенька возжелает :) а если пустое - делать что-то другое.
Название: Re: проводник Отправлено: Firefox от Январь 21, 2010, 13:55 у меня тут задача немного поменялась. надо в ListWidget записать имена всех файлов из папки Imeges которе имеют расширение например jpg. но это должно быть автоматически без открытия проводника и каких-либо действий со стороны пользователя.
Название: Re: проводник Отправлено: crossly от Январь 21, 2010, 13:56 QFileSystemModel ??
Название: Re: проводник Отправлено: Firefox от Январь 21, 2010, 16:03 такого модуля в асистансе нет, есть QFileSystemWatchar
Название: Re: проводник Отправлено: crossly от Январь 21, 2010, 16:07 какая версия Qt... ?
Название: Re: проводник Отправлено: Firefox от Январь 21, 2010, 17:07 4.3.3
я уже сделала, оказалось совсем просто с помощью функции entryList() Название: Re: проводник Отправлено: lit-uriy от Январь 21, 2010, 17:43 >>без открытия проводника
причём здесь проводник вообще? Название: Re: проводник Отправлено: Firefox от Январь 21, 2010, 21:10 ну при использовании других функций открывается окошко в котором надо выбрать файлы для открытия, я назвала это проводником
Название: Re: проводник Отправлено: lit-uriy от Январь 21, 2010, 22:49 >>я назвала это проводником
это диалог открытия файлов. В виндовс "проводник" - это встроенный файловый менеджер. Название: Re: проводник Отправлено: Firefox от Январь 26, 2010, 09:49 ну.... ;D ;D даже слов нет
|