728x90 반응형 Python157 [PySide6] QUiLoader 를 Qt Designer의 .ui 사용하기. QUiLoaderQUiLoader는 Qt 프레임워크에서 Qt Designer 로 생성된 .ui 파일을 runtime(런타임)에서 로딩하여 widget으로 생성하는 역할을 수행함..ui 파일들은 Qt Designer라는 도구를 사용하여 XML 형식으로 만들어졌으며,이 파일들은 사용자 인터페이스의 레이아웃과 속성을 정의하고 있음.QUiLoader의 사용은 code를 통한 직접적인 인터페이스 구현이 아닌 GUI Tool인 Qt Designer를 사용가능하게 하여 다음의 장점을 가짐.개발 과정을 간소화시킴.인터페이스의 변경이 프로그램 코드를 수정하지 않고도 가능하게 함 (.ui 파일만 재작성)이는 전체적인 유지 보수의 편리성을 제공할 수 있음.참고로, .ui를 사용하는 다른 방법은pyside6-uic comma.. 2024. 5. 6. [Etc] Anti-Grain Geometry (AGG) Anti-Grain Geometry (AGG) Anti-Grain Geometry(AGG)는 다음과 같은 특징을 가지는Open-source 고성능 2D 벡터 그래픽 라이브러리임.C++로 구현됨.anti-alising과 sub-pixel정확도에 중점을 두고고품질의 이미지를 생성할 수 있도록 설계된유연하고 확장 가능한 라이브러리.AGG는 다양한 OS에서 동작 가능하며, 수많은 그래픽 사용자 인터페이스와 호환되며, 동시에 독립적으로도 작동가능함.Anti-Grain이란?In the context of the Anti-Grain Geometry (AGG) library, "grain" metaphorically refers to the coarse, pixel-based rendering methods that .. 2024. 4. 29. [PySide6] QProgressBar QProgressBarConstructor (생성자)QProgressBar(parent=None)QProgressBar widget의 인스턴스를 생성.parent parameter는 부모 위젯을 지정 (생략 가능).선택적으로 minimum과 maximum을 argument로 할당해서 범위를 설정할 수 있음.QProgressBar(parent, minimum, maximum)Methods (메서드)setValue(value)progressBar.setValue(value)QProgressBar widget의 값을 설정.value parameter는 QProgressBar widget의 현재 진행률 값.setMinimum(minimum)progressBar.setMinimum(minimum)QProgress.. 2024. 4. 29. [PySide6] matplotlib 이용하기: FigureCanvasQTAgg, NavigationToolbar2QT matplotlib 이용하기PyQt, PySide에서는 PyQtGraph를 통해서도 graph등을 그릴 수 있으나,대중적으로 사용되는 matplotlib를 이용할 수도 있다.PyQtGraph는 Qt vector 기반의 QGraphicsScene를 통해 상호작용이 가능한 고성능의 plotting기능을 제공함. 더욱이, matplotlib에 기반하는 seaborn과 pandas의 plotting도matplotlib를 사용하는 방법과 같은 방식(=같은 backend를 사용)으로 적용이 가능하기 때문에익혀둘 필요가 있다.matplotlib의 사용할 때의 주의할 점은만들어진 graph에서의 mouse 좌표들의 처리는 matplotlib를 통해서 수행해야 한다.FigureCanvasQTAgg 클래스PyQt, Py.. 2024. 4. 29. [DL] Dataset: Boston Housing Price Boston Housing Data 1970년 대 보스턴 시의 주택가격 데이터으로California Housing Data 와 함께 기계학습의 연습용 데이터로 많이 애용됨. 현재 California Housing Data로 대체되는 추세임California Housing Data가 1990대 후반에 얻어진 보다 최신 데이터이면서 인종적 편견을 유발하는 feature가 없고 보다 많은 sample 수 로 구성되었다는 장점을 가짐. 집값은 Median Price이며,해당 집값에 영향을 주는 다양한 13개의 요소들로 구성됨.전체 샘플의 수는 506개임.더보기참고로,TensorFlow 의 Keras 의 dataset 모듈에서 제공하는 boston_housing 의 load_data로 train dataset과 .. 2024. 4. 18. [Python] collections.abc 2023.10.06 - [Pages] - [Python] Collectionscollections.abc 와 Python의 DataStructure.Python의 Data structure는 실제적으로 collections.abc 라는 abstract base class (abc) mechanism를 통한 hierarchy로 구성된다: type은 module임.일반적으로 list, tuple, set, dict 를 각각 익히는 경우가 입문용 Python책에서 일반적이지만,OOP의 관점에서 살펴보기 위해서는 collections.abc module에서 정의된 다양한 abstract classes의 hierarcy를 이해해야 한다.Python's built-in collection types (or cont.. 2024. 4. 15. 이전 1 ··· 5 6 7 8 9 10 11 ··· 27 다음 728x90 반응형