0
나는 코드의 무리를 통해 보았다하지만이 코드 평화가 작동하지 않습니다 구성이 올바르게 설정되지만 작동하지 않습니다. 확장자가 추가되지 않았습니다.PyQt는 QFileEditor 기본 접미사
제안 사항?
감사
나는 코드의 무리를 통해 보았다하지만이 코드 평화가 작동하지 않습니다 구성이 올바르게 설정되지만 작동하지 않습니다. 확장자가 추가되지 않았습니다.PyQt는 QFileEditor 기본 접미사
제안 사항?
감사
export_dialog = QtGui.QFileDialog()
export_dialog.setWindowTitle('Export')
export_dialog.setDirectory(EXPORT_DIR)
export_dialog.setAcceptMode(QtGui.QFileDialog.AcceptSave)
export_dialog.setNameFilter('INI files (*.ini)')
export_dialog.setDefaultSuffix('ini')
if export_dialog.exec_() == QtGui.QFileDialog.Accepted:
print(export_dialog.selectedFiles()[0])
이 코드는 선택한 필터와 전체 파일 경로를 반환합니다.
동일한 기본 실수를하는 두 번째 질문입니다. QFileDialog 클래스의 ** 정적 메서드 ** 일 경우 ** getOpenFileName','getSaveFileName' 등을 ** 인스턴스 메서드 **로 사용하려고합니다. 이 때문에'getSaveFileName'은 항상 내부 파일 대화 상자를 생성하기 때문에 예제에서'export_dialog'에 대한 모든 변경 사항은 아무런 영향을 미치지 않습니다 *. 직접 만든 파일 대화 상자를 열려면'export_dialog.show()'또는'export_dialog.exec _()'를 호출해야합니다. – ekhumoro
이제 알겠습니다. 고맙습니다. 하루를 시작하는 멋진 방법. – Krcevina