python으로 GUI 프로그램을 만들고 있다.
기본틀은 pyqt로 하였다.
파일 저장 경로를 설정해야 하는 상황인데...
문제는 pyqt로 SaveFileDialog를 만들 수 없다는 것이다...(만들 수는 있겟지만..)
찾아보니 방법은 있엇다.
우선......
필요한 모듈을 임포트 해주자.
from tkinter import *
import tkinter.filedialog
구글링을 하다보면 'import tkFileDialog '를 하라고 하는데... 나는 설치가 안된 것으로 나와서 tkinter.filedialog 를 사용한다..
사용법은 매우 간단..
root = Tk().withdraw()
title = 'Save project as'
ftypes = [('csv file', '.csv'), ('All files', '*')]
filename = tkinter.filedialog.asksaveasfilename(filetypes=ftypes, title=title,
initialfile='noname.csv')
끝이다. asksaveasfilename() 메소드가 선택한 파일 경로를 리턴해 준다.
'programing > python' 카테고리의 다른 글
[Django] It is impossible to add the field 'created_at' with 'auto_now_add=True' (0) | 2022.05.02 |
---|---|
[Python] zipfile 압축 (0) | 2017.09.01 |
[PyQt5] ui파일 로드해서 사용하기 (3) | 2017.04.27 |
[PyQt5] .ui파일 .py로 변환 (0) | 2017.04.27 |
[PyQt5] ui 파일 만들기 (0) | 2017.04.27 |