PyQt6는 Python에서 GUI 프로그래밍을 위한 강력한 도구 중 하나입니다. QComboBox 위젯은 PyQt6에서 많이 사용되는 위젯 중 하나입니다. QComboBox 위젯은 사용자가 선택할 수 있는 항목의 목록을 보여주는 위젯입니다. 이 블로그에서는 PyQt6에서 QComboBox 위젯을 만들고 내용을 적용하는 방법을 다룰 것입니다.
QComboBox 만들기
QComboBox 위젯을 만들기 위해서는 먼저 PyQt6 모듈을 설치해야 합니다. PyQt6 모듈은 pip 명령어를 사용하여 설치할 수 있습니다. 다음 명령어를 사용하여 PyQt6 모듈을 설치하세요.
pip install PyQt6
설치가 완료되면 다음 코드를 사용하여 QComboBox 위젯을 만들 수 있습니다.
from PyQt6.QtWidgets import QApplication, QMainWindow, QComboBox
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("QComboBox 예제")
self.setGeometry(100, 100, 300, 300)
combo = QComboBox(self)
combo.addItem("항목 1")
combo.addItem("항목 2")
combo.addItem("항목 3")
combo.move(50, 50)
if __name__ == "__main__":
app = QApplication([])
win = MyWindow()
win.show()
app.exec()
위 코드를 실행하면 QComboBox 위젯이 생성되고 세 개의 항목이 표시됩니다.
내용 적용하기
QComboBox 위젯에 내용을 적용하는 방법은 간단합니다. QComboBox 위젯의 addItem 메서드를 사용하여 항목을 추가할 수 있습니다. 다음 코드를 사용하여 QComboBox 위젯에 항목을 추가할 수 있습니다.
combo.addItem("항목 4")
QComboBox 위젯에서 현재 선택된 항목을 확인하려면 currentIndex 메서드를 사용합니다. 다음 코드를 사용하여 QComboBox 위젯에서 현재 선택된 항목의 인덱스를 확인할 수 있습니다.
selected_item_index = combo.currentIndex()
QComboBox 위젯에서 현재 선택된 항목의 텍스트를 확인하려면 currentText 메서드를 사용합니다. 다음 코드를 사용하여 QComboBox 위젯에서 현재 선택된 항목의 텍스트를 확인할 수 있습니다.
selected_item_text = combo.currentText()
이 블로그에서는 PyQt6에서 QComboBox 위젯을 만들고 내용을 적용하는 방법을 다루었습니다. QComboBox 위젯은 사용자가 선택할 수 있는 항목의 목록을 보여주는 강력한 위젯 중 하나입니다. QComboBox 위젯을 사용하여 사용자 인터페이스를 개발하는 경우 많은 도움이 될 것입니다.
'파이썬 (pythoon)' 카테고리의 다른 글
PyQt6 QMessageBox 설정방법 예제 (0) | 2023.03.08 |
---|---|
PyQt6 QTabWidget 기본 구성 (python) (0) | 2023.03.07 |
Python 마스터하기: 중급 프로그래머를 위한 10가지 (0) | 2023.03.06 |
파이썬 쉽고 유용한 프로그래밍 언어 python (0) | 2023.03.04 |
파이썬 PyQt6 기본 GUI 코드 구성 (0) | 2023.03.03 |