Чтобы предотвратить выбор файлов, вы можете установить прокси-модель, которая управляет флагами для элементов в файловом представлении:
class ProxyModel(QtGui.QIdentityProxyModel):
def flags(self, index):
flags = super(ProxyModel, self).flags(index)
if not self.sourceModel().isDir(index):
flags &= ~QtCore.Qt.ItemIsSelectable
return flags
# keep a reference somewhere to prevent core-dumps on exit
self._proxy = ProxyModel(self)
file_dialog.setProxyModel(self._proxy)
Проблема вызвана настройками session.Option.Secure = true
.
Я тестирую локально и не использую HTTPS
, поэтому файл cookie не устанавливается.