선택한 파일의 위치를 Python으로 문자열로 저장하려고합니다. QFileDialog를 사용하여이 작업을 수행하려고합니다.QFileDialog 두 대화 상자 열기
self.filedialog = QtGui.QFileDialog(self)
self.filedialog.show()
filepath = str(self.filedialog.getOpenFileName())
두 개의 QFileDialog 창이 열립니다. 흥미롭게도, 윈도우 중 하나는 내 GUI의 '스타일'을 상속받지 않으며 setStyle을 설정하지만 파일 경로 문자열은 반환합니다. 다른 QFileDialog는 스타일을 상속하지만 파일 경로 문자열을 반환 할 수 없습니다. QFileDialog documentation이 도움이되었지만 파일 경로 문자열을 생성하고 내 GUI 스타일을 상속하는 QFileDialog 상자를 만들 수 없었습니다. 내가 실수 한거야?
감사합니다. 훌륭하게 작동했습니다. DontUseNativeDialog는 QFileDialog 객체가 스타일을 상속하는 것을 허용했고, _self_를 getOpenFileName 호출의 첫 번째 인수로 추가했을 때, 그것은 내 gui의 스타일 시트도 상속 받았다. 다시 한 번 감사드립니다! – gortron