미안하지만 방금이 문제를 놓친 경우이 문제의 해결책을 찾을 수 없습니다.Windows에서 네트워크 폴더에 액세스하는 것은 python file_dialog()를 사용하여 Scientific linux에서 공유합니다.
파이썬 2.7에서 Qt 디자이너를 사용하여 그래픽 인터페이스를 다루는 작은 프로그램을 작성했습니다. 일부 지점에서 file_dialog()를 호출하여 OS 대화 상자 화면에서 프로그램에 쓸 디렉토리를 찾습니다. 여기에 문제가 발생하는 곳이 있습니다 :
노틸러스에서 사용할 수있는 Windows 공유 드라이브가 있습니다 : 장소> 서버에 연결 ...을 통해 액세스했습니다. 노틸러스를 통해 모든 파일을 볼 수 있으며 파일 등을 만들고 파괴 할 수 있습니다. 이 위치는 파이썬에서 호출 된 file_dialog()에서 볼 수 없습니다. 네트워크로 연결된 공유가있는 명령 줄에서도 찾을 수 없습니다. 이 사소한 일이 아마 것을 어떤 도움이 많이 주시면 감사하겠습니다
def file_dialog(self):
dir_path = QtGui.QFileDialog.getExistingDirectory(self)
return dir_path
, 미안 :
file_dialog는 정의 된 기능입니다.
미리 감사드립니다.
무엇이'file_dialog()'입니까? 정적 QFileDialog 함수 (네이티브 파일 대화 상자 사용)를 사용합니까, 아니면 Qt의 내장 파일 대화 상자를 사용합니까? 아니면 다른 것을 사용합니까? – ekhumoro
죄송합니다 - 이제는 매우 유용한 정보임을 깨닫습니다. file_dialog는 다음과 같이 정의됩니다 : def file_dialog (self) : dir_path = QtGui.QFileDialog. return dir_path' –