PyQt5: 표 위젯
반응형
QTableWidget
PyQt에서 제공하는 표 위젯은 편집과 선택이 가능한 표를 제공합니다. 표 위젯을 사용하여 간단한 스프레드 시트를 만들 수 있습니다.
스크립트
"""테이블 위젯
https://soma0sd.tistory.com/
"""
import sys
from PyQt5 import QtWidgets
class TableWidget(QtWidgets.QWidget):
"""표를 보여주는 위젯"""
def __init__(self, parent=None):
super().__init__(parent)
self.setWindowTitle('테이블 테스트')
"""
표 위젯 초기화
"""
table = QtWidgets.QTableWidget(self)
table.resize(300, 200)
# 표의 크기를 지정
table.setColumnCount(2)
table.setRowCount(3)
# 열 제목 지정
table.setHorizontalHeaderLabels(
['이름', '값']
)
# 셀 내용 채우기
table.setItem(0, 0, QtWidgets.QTableWidgetItem('A'))
table.setItem(1, 0, QtWidgets.QTableWidgetItem('B'))
table.setItem(2, 0, QtWidgets.QTableWidgetItem('C'))
table.setItem(0, 1, QtWidgets.QTableWidgetItem('1'))
table.setItem(1, 1, QtWidgets.QTableWidgetItem('2'))
table.setItem(2, 1, QtWidgets.QTableWidgetItem('3'))
if __name__ == "__main__":
APP = QtWidgets.QApplication(sys.argv)
WINDOW = TableWidget()
WINDOW.show()
APP.exec()
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬 매크로 제작: (1) 개발환경 구성 (0) | 2019.12.01 |
---|---|
아나콘다 환경에서 여러 버전의 파이썬 사용하기 (0) | 2019.11.22 |
PyQt5: 제목표시줄 스타일 바꾸기 2. 제목표시줄 기능 (1) | 2019.06.09 |
PyQt5: 제목표시줄 스타일 바꾸기 1. GUI 구성 (0) | 2019.06.08 |
PyQt5: 기본적인 위젯 만들기 (0) | 2019.06.07 |
댓글