콘솔워크

Pyqt5, PySide6 년도 선택 위젯 만들기 본문

프로그래밍/python

Pyqt5, PySide6 년도 선택 위젯 만들기

콘솔워크 2024. 2. 8. 09:41
반응형

 

현재년도를 기준으로 과거 5년, 미래 5년에 대한 10개 콤보박스를 구현해보았다.

        self.year_select_combobox = QComboBox()
        current_year = datetime.now().year
        past_years = [str(current_year - i) for i in range(5, 0, -1)]
        future_years = [str(current_year + i) for i in range(1, 6)]
        year_list = past_years + [str(current_year)] + future_years
        self.year_select_combobox.addItems(year_list)
        self.year_select_combobox.setCurrentText(str(datetime.now().year))

 

반응형