QPushButton을 통해 QFileDialog 연결하기
2025. 3. 26. 23:25ㆍ업무 스킬/PyQt5
728x90
QPushButton을 자주 쓰는데 그중 파일을 불러오는 QFileDialog를 많이 연결해서 쓴다.
그 예시다.
QPushButton이 클릭되었을때 연결되는 합수를 작성해 준다.
나는 직관적으로 btn1Clicked 라는 함수명을 자주 쓴다.
# Type 지정
self.btn_1 : QPushButton
# 역할 추가
self.btn_1.clicked.connect(self.btn1Clicked)
아래와 같이 함수를 작성하면 선택한 File Directory를 불러올 수 있다.
def btn1Clicked(self):
title = 'Csv file select.'
directory = './'
filter = 'csv(*.csv)'
file_path, _ = QFileDialog.getOpenFileName(self, title, directory, filter)
print(file_path)
이것을 통해서 원하는 대로 쓰면 된다. with open 문을 쓰든~ pandas를 이용하든!
끝!
728x90
'업무 스킬 > PyQt5' 카테고리의 다른 글
QPushButton 을 통해서 QListWidget에 ITEM 추가 하기 (0) | 2025.03.27 |
---|---|
[PyQt Desginer 사용하기] 1. QPushButton (0) | 2025.03.25 |
PyQt5 Designer 설치 (0) | 2025.03.24 |
Pyinstaller 사용하여 PyQt5 EXE 만들기 (feat. designer UI 사용) (0) | 2025.03.23 |
PyQt5 기본 (Base) 코드 (0) | 2025.03.21 |