본문 바로가기
728x90

분류 전체보기69

[PySide6] QTableWidget 사용방법 : 테이블생성 및 사진, 체크박스 넣는 코드 [PySide6] QTableWidget 사용방법 : 테이블생성 및 사진, 체크박스 넣는 코드 QTableWidget은 Qt 위젯 라이브러리의 일부로, 표 형태의 데이터를 표시하고 관리하기 위한 간편하고 사용하기 쉬운 인터페이스를 제공합니다. QTableWidget은 행과 열로 구성된 격자(grid)에서 아이템을 표시하는 데 사용됩니다. 이 위젯은 각 셀에 텍스트, 이미지 등의 다양한 종류의 아이템을 표시할 수 있으며, 사용자가 셀을 선택하거나 편집하는 것을 지원합니다. QTableWidget의 주요 특징 특징 설명 행과 열 구성 데이터를 행과 열로 구성된 테이블 형태로 표시합니다. 아이템 기반 각 셀에는 QTableWidgetItem 객체를 할당하여 텍스트, 아이콘 등을 표시할 수 있습니다. 사용자 상.. 2024. 3. 19.
TensorFlow Lite for Microcontrollers (ESP32) 프로젝트 TensorFlow Lite for Microcontrollers (ESP32) 프로젝트 ESP32를 사용하여 TensorFlow Lite for Microcontrollers를 학습하는 방법은 주로 TensorFlow Lite 모델을 ESP32에 배포하고 실행하는 과정에 초점을 맞춥니다. ESP32는 Wi-Fi와 Bluetooth 기능을 내장한 저가격, 저전력 소모의 마이크로컨트롤러로, IoT(Internet of Things) 프로젝트에 매우 적합합니다. TensorFlow Lite for Microcontrollers를 ESP32와 함께 사용하면, 소형 장치에서도 머신러닝 모델을 실행할 수 있어 다양한 스마트 애플리케이션을 개발할 수 있습니다. ESP32는 Espressif Systems에서 개발한.. 2024. 3. 14.
[pyside6] Docker위젯속성설정 : DockWidgetFeature, addDockWidget Docker위젯속성설정 : DockWidgetFeature, addDockWidget pyside6에서 MDI 프로그램을 만들 때 사용되는 Dock의 특성을 설정하는 방법을 정리합니다. Docker의 특성 설정에 따라서 동작이 달라지기때문에 사용자가 원하는 특징에 따라서 속성을 제대로 설정해야 합니다. DockWidgetFeature DockWidgetFeature는 Python의 enum 모듈을 사용하여 정의된 열거형(Flag)이며, Qt (특히 PyQt나 PySide)에서 QDockWidget의 기능을 나타내기 위해 사용됩니다. 이 Flag 열거형은 QDockWidget의 다양한 동작과 속성을 조절하는 데 사용되며, 개발자가 도커 위젯의 기능을 세밀하게 제어할 수 있게 합니다. DockWidgetFe.. 2024. 3. 13.
[파이썬 버전별 주 특징 정리] 3.6/3.7/3.8/3.9/3.10/3.11/3.12 파이썬 버전별 특징 정리 파이썬은 버전이 계속 업데이트 되면서 기능들이 개선되고 있습니다. 이 포스팅에서는 파이썬 3.6에서 파이썬 3.12까지 진행된 버전업의 특징들을 정리합니다. 그리고 이를 표로 정리했습니다. 파이썬 3.6 (2016년 발표) 포맷 스트링 리터럴 (f-strings): 문자열 포맷팅을 위한 새로운 방법. name = "world" print(f"Hello, {name}!") 언더스코어 숫자 리터럴: 숫자 리터럴 내의 가독성을 향상시키기 위해 언더스코어 사용. billion = 1_000_000_000 print(billion) 순서를 유지하는 딕셔너리: 딕셔너리가 삽입 순서를 유지함. 파이썬 3.7 (2018년 발표) 데이터 클래스 (dataclasses): 데코레이터를 사용하여 클.. 2024. 3. 13.
텐서플로(TensorFlow)를 사용한 MCU 개발환경 및 진행 계획 텐서플로(TensorFlow)를 사용한 MCU 개발환경 및 진행 계획 텐서플로(TensorFlow)를 사용하여 마이크로컨트롤러(MCU) 개발 환경을 구축하는 것은 TensorFlow Lite for Microcontrollers라는 프로젝트를 통해 가능합니다. TensorFlow Lite for Microcontrollers는 TensorFlow의 경량화 버전으로, 저전력 장치 및 소형 임베디드 시스템에서 머신러닝 모델을 실행하기 위해 최적화되어 있습니다. MCU 개발 환경을 구축하는 기본 단계를 다음과 같이 생각하고 있습니다. 텐서플로(TensorFlow)를 사용한 MCU 개발환경 1. 필요한 도구와 라이브러리 설치하기 TensorFlow Lite for Microcontrollers: TensorFl.. 2024. 3. 3.
MVVM 패턴의 특징과 XAML 구조와 사용방법 MVVM 패턴의 특징과 XAML 구조와 사용방법 MVVM (Model-View-ViewModel) 패턴은 주로 WPF (Windows Presentation Foundation), Silverlight, Xamarin, Angular 등의 클라이언트 사이드 개발에서 사용되는 디자인 패턴입니다. 이 패턴은 애플리케이션의 UI (사용자 인터페이스) 로직과 비즈니스 로직을 분리하여, 유지 보수와 테스트가 용이하며, 더 나은 개발 경험을 제공합니다. 그리고 XAML (eXtensible Application Markup Language)은 마이크로소프트에 의해 개발된 선언적 마크업 언어입니다. 주로 WPF (Windows Presentation Foundation), UWP (Universal Windows P.. 2024. 3. 2.
728x90