20 Мая 2024, 08:58:51
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Программирование > File Dialog - Folder (папка)
File Dialog - Folder (папка)
(Прочитано 6377 раз)
  [1]
Печать
Campo | ** | Пользователь | Сообщений: 50 | « 07 Октября 2010, 17:00:50 »
File Dialog - Folder (папка) |
0
Всем ку! Подмигивающий
Как сделать диалог для выбора папок (как в фотошопе, к примеру, при подгрузке картинок из папки), а не файлов (существующий стандартный File Dialog)?

На оффе есть темка http://forum.quest3d.com/index.php?topic=66527.0
там многоуважаемый Peter Wuyts проговорился, что делал свой собственный канал, по типу File Dialog, только для указания папок. На просьбу поделиться он проигнорировал.

Может у нас в стране есть люди не настолько алчные и жадные? буду очень признателен за рабочий пример Подмигивающий
Deepl | * | Новичок | Сообщений: 18 | «Ответ #1 09 Октября 2010, 16:24:51 »
Re: File Dialog - Folder (папка) |
1
Можно попробовать получить путь к любому из файлов в папке, удалить из полученного пути название файла, получив таким образом путь к папке, и загрузить все файлы из папки, воспользовавшись циклом.
Ruslan | ***** | Ветеран | Сообщений: 664 | «Ответ #2 09 Октября 2010, 16:32:15 »
Re: File Dialog - Folder (папка) |
2
Привет
можно попробовать создать свой, оригинальный файловый диалог:
Quest3D 4.3 Examples\Advanced\System\Show files.cgr

или, писать свой канал..
Campo | ** | Пользователь | Сообщений: 50 | «Ответ #3 09 Октября 2010, 17:44:54 »
Re: File Dialog - Folder (папка) |
3
Ну да в принципе через Lua все решается..

Короче в примере "Show files" также используется абсолютный путь, который нужно указать. Если бы знать, к примеру, место расположения запускаемого ехе - шника.. тобишь (C:\\Project\MyProject.exe) - C:\\Project\ - путь, который нужно определить, ведь расположение ехе - шника может меняться..
« Последнее редактирование: 11 Октября 2010, 11:04:15 от Campo »
 
  [1]
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Программирование > File Dialog - Folder (папка)
Перейти в: