반응형

파이썬GUI 3

[ Pyside6 ] QStandardItemModel로 데이터 테이블 쉽게 만들기

목차QStandardItemModel이란?기본 사용법 알아보기QStandardItem으로 데이터 관리하기다양한 뷰와 함께 사용하기실전 예제: 데이터 표시하기pandas DataFrame과 함께 활용하기마치며QStandardItemModel이란?PySide를 처음 접하는 분들에게 QStandardItemModel은 다소 생소할 수 있습니다. 간단히 말해, QStandardItemModel은데이터를 담는 그릇이라고 생각하면 됩니다. 이 그릇에 담긴 데이터는 테이블, 리스트, 트리 등 다양한 형태로 화면에 표시할 수 있습니다. QStandardItemModel의 주요 특징은 다음과 같습니다:- 행과 열로 구성된 표 형태로 데이터를 저장합니다.- 각 셀에는 텍스트뿐만 아니라 아이콘, 체크박스 등 다양한 형태의 ..

PYTHON GUI 2025.05.26

[ 판다스(Pandas) ] Pandas shape와 columns 속성 완벽 가이드: PySide 테이블 위젯 연동 방법

목차pandas 라이브러리 소개DataFrame 기본 속성과 활용법shape 속성 이해하기columns 속성 활용하기고급 데이터 처리 기법PyQt/PySide와 함께 pandas 활용하기마치며pandas 라이브러리 소개pandas는 파이썬에서 데이터 분석을 위한 필수 라이브러리입니다. 특히 표 형태의 데이터를 다루는 데 탁월한 성능을 보여주며,다양한 형식의 데이터를 쉽게 처리할 수 있습니다. pandas의 핵심 데이터 구조는 DataFrame입니다.DataFrame은 행과 열로 구성된 2차원 테이블로,각 열은 서로 다른 데이터 타입을 가질 수 있습니다. 이는 엑셀 시트와 매우 유사한 구조로, 표 형태의 데이터를 파이썬으로 가져와 처리하기에 이상적입니다.import pandas as pd# pandas 버..

PYTHON 엑셀 2025.05.24

[ PySide6 ] QTableWidget에 체크박스 추가하는 방법

목차QTableWidget과 체크박스의 필요성테이블 위젯 기본 설정하기테이블에 체크박스 열 추가하기체크박스 이벤트 처리하기테이블 최적화 및 스타일링마무리 및 활용 팁QTableWidget과 체크박스의 필요성PySide6를 이용한 GUI 애플리케이션 개발에서테이블은 데이터를 효과적으로 표시하는 중요한 위젯입니다. 특히 사용자가 테이블에서 여러 행을 선택하고 관리해야 할 때,체크박스는 매우 유용한 UI 요소입니다. QTableWidget에 체크박스를 추가하면사용자가 직관적으로 여러 항목을 선택하고 일괄 처리할 수 있습니다. 이 포스팅에서는 PySide6의 QTableWidget에체크박스를 추가하는 방법과 이벤트 처리 방법을 자세히 알아보겠습니다. 테이블 위젯 기본 설정하기체크박스를 추가하기 전에 먼저 QTa..

PYTHON GUI 2025.05.22
반응형