Привет, друзья пользователей WT. У меня возникла проблема с предоставлением пользователю возможности выбора места сохранения для некоторых данных в моем приложении. Я заметил, что WT имеет отсутствие удобных в использовании диалоговых окон или виджета сохранения/открытия файлов для просмотра файлов на жестком диске компьютера для сохранения местоположения или загружаемого файла. Я бы предположил, что оба таких виджета возвращают путь к указанному местоположению или файлу для загрузки, но, увы, я его не нашел. Я также посмотрел на Wt :: WFileUpload Class, но с трудом понимал, как именно его использовать, и после поиска по некоторым примерам это, вероятно, не то, что я ищу.
Почему бы не использовать окна OpenFileDialog? Ну, в этом проекте у меня WT накладывается поверх полноэкранного приложения в качестве пользовательского интерфейса, если любые другие окна, открывающие приложение, будут минимизированы (что плохо). Вот почему я ищу для просмотра жесткого диска только в WT.
Подумав об этом некоторое время, я понял, почему не просто написать свой собственный браузер файлов? Поэтому после небольшого рытья я наткнулся на MVC Tree Views. Они выглядят довольно близко к Windows Open File Dialog, за исключением того, что мне нужно будет написать свой собственный код для создания и отображения деревьев, просмотра жесткого диска с повышением, а затем обработки всех сохранений и загрузки.
Которое мне не приписывают, было просто разумно проконсультироваться с сообществом, прежде чем я скачу пистолет и напишу много кода, который, возможно, мне не понадобится. Кажется странным, что WT не имеет ничего, что могло бы поддержать просмотр жесткого диска, что привело меня сюда.
Кто-нибудь знает что-нибудь о виджетах или умной комбинации Widgets или другого метода WT, чтобы позволить пользователю просматривать жесткий диск машины только в WT?
Заранее благодарю за любую помощь!
Пример filetreetable делает более или менее то, что вы просите.