WT сохранить файл диалоговое окно?

0

Привет, друзья пользователей WT. У меня возникла проблема с предоставлением пользователю возможности выбора места сохранения для некоторых данных в моем приложении. Я заметил, что WT имеет отсутствие удобных в использовании диалоговых окон или виджета сохранения/открытия файлов для просмотра файлов на жестком диске компьютера для сохранения местоположения или загружаемого файла. Я бы предположил, что оба таких виджета возвращают путь к указанному местоположению или файлу для загрузки, но, увы, я его не нашел. Я также посмотрел на Wt :: WFileUpload Class, но с трудом понимал, как именно его использовать, и после поиска по некоторым примерам это, вероятно, не то, что я ищу.

Почему бы не использовать окна OpenFileDialog? Ну, в этом проекте у меня WT накладывается поверх полноэкранного приложения в качестве пользовательского интерфейса, если любые другие окна, открывающие приложение, будут минимизированы (что плохо). Вот почему я ищу для просмотра жесткого диска только в WT.

Подумав об этом некоторое время, я понял, почему не просто написать свой собственный браузер файлов? Поэтому после небольшого рытья я наткнулся на MVC Tree Views. Они выглядят довольно близко к Windows Open File Dialog, за исключением того, что мне нужно будет написать свой собственный код для создания и отображения деревьев, просмотра жесткого диска с повышением, а затем обработки всех сохранений и загрузки.

Которое мне не приписывают, было просто разумно проконсультироваться с сообществом, прежде чем я скачу пистолет и напишу много кода, который, возможно, мне не понадобится. Кажется странным, что WT не имеет ничего, что могло бы поддержать просмотр жесткого диска, что привело меня сюда.

Кто-нибудь знает что-нибудь о виджетах или умной комбинации Widgets или другого метода WT, чтобы позволить пользователю просматривать жесткий диск машины только в WT?

Заранее благодарю за любую помощь!

  • 0
    Я бы проверил эту ветку на официальном Wt Redmine и либо дал бы ссылку на этот вопрос на SO, либо спросил бы там же.
Теги:
file
openfiledialog
wt

1 ответ

1
Лучший ответ

Пример filetreetable делает более или менее то, что вы просите.

  • 0
    Да, я закончил тем, что использовал TreeTable для отображения жесткого диска и ускорения для его прохождения. Жаль, что у WT нет собственных диалоговых окон Save / Load.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню