Возможно ли для QtWidgets выбрать файл с сервера?

#python #pyqt #pyqt5

Вопрос:

Я использую QtWidgets для выбора папки с файлами. Вот как я это делаю.

 from PyQt5 import QtWidgets
open = QtWidgets.QFileDialog()
root = open.getExistingDictionary('path_to_folder')
 

Вопрос в том, что мне, возможно, потребуется выбрать папку с файлами с сервера. Можно ли что-то настроить для QtWidgets этого?

Комментарии:

1. Под «сервером» вы подразумеваете локальный общий ресурс или удаленный сервер, доступный по другим протоколам (http, ftp и т. Д.)? Кроме того, правильное имя функции-это getExistingDictionary , и поскольку вы используете статическую функцию, вам не нужно создавать значение QFileDialog.

2. @musicamante Я имею в виду удаленный ftp-сервер. QtWidgets Поддерживает ли это?

3. QtWidgets является только модулем виджета , частью, ответственной за отображение объектов на экране, поэтому вопрос неточен. Тем не менее, вы проверили документацию о других статических методах, в частности getExistingDirectoryUrl() ? Я никогда не использовал его и не могу проверить его прямо сейчас, но если ваша система поддерживает доступ по ftp через диалоговое окно «Собственный файл», это не должно быть проблемой.

4. @musicamante Большое спасибо. Ваш совет очень важен.