QPushButton 을 통해서 QListWidget에 ITEM 추가 하기

2025. 3. 27. 22:32업무 스킬/PyQt5

728x90

 

QPushButton 을 눌러서, 파일을 열고,그 파일의 내용으로 ListWidget에 List Item을 추가하는 코드이다.

먼저 QListWidget을 추가한다.

 

 

그리고 아래와 같은 item추가 코드 사용

        # Type 지정
        self.btn_1 : QPushButton
        self.lw_1 : QListWidget

        # 역할 추가
        self.btn_1.clicked.connect(self.btn1Clicked)
        
    def btn1Clicked(self):
        title = 'Csv file select.'
        directory = './'
        filter = 'csv(*.csv)'
        file_name, _ = QFileDialog.getOpenFileName(self, title, directory, filter)
        
        with open(file_name, 'r', encoding='utf-8') as f:
            for line in f.readlines():
                self.lw_1.addItem(line)

 

완료!

 

728x90