본문 바로가기

전체 글118

PySide6 Intro. Ex. 001 1. Introduction PySide6 입문 과정 내용입니다. PySide6는 무료 GUI 라이브러리로서 Python IDLE('아이들'이라고 읽음)과는 별도로 설치 과정이 필요한 외부 모듈입니다. PyQt6와 비교해서 성능이나 기능이 동등하면서도 배포 수정 문제와 관련해서 라이선스 조건이 비교적 자유롭습니다. PySide6는 내부적으로 PyQt6와 거의 같습니다. 라이선스 문제만 다르다고 봐도 무방합니다. 사용법은 거의 비슷하고 성능도 별 차이가 나지 않습니다. 다만, 최신 참고서류가 희소한 편입니다.추천 : tkinter, wxPython, PySide6, kivy. 1.1 PySide6 설치 여부 검사 Python Shell에서 입력, import 테스트를 실행하면 간단하게 해결됩니다. - 대소.. 2026. 10. 2.
Super Links (ver. 1.0.0) 1. Programming 1) Python Tkinter GUI : https://www.youtube.com/watch?v=SiieSN358-8Tkinter.NoteBook : 3:40.50초 정도부터~. 2)3).. 2026. 9. 27.
wx.Sizer() 1. Introduction 요약 : 1) Sizer는 Panel처럼 컨테이너입니다.2) Sizer는 배치관리자 역할을 합니다.3) Sizer는 수직, 수평 배치를 할 수 있습니다. 상수(Constant), wx.VERTICAL, wx.HORIZONTAL을 사용.4) Sizer는 추상 기반 클래스입니다.5) Sizer는 파생클래스 형태로 사용해야 합니다. Sizer라고 할 때, 이들 파생 클래스를 의미함.(wx.BoxSizer, wx.StaticBoxSizer, wx.GridSizer, wx.FlexGridSizer)6) 객체.SetSizer()7) 객체.Add()8) Add() 옵션들9) 전체적인 GUI 구성 방법- wx.App() 안에 wx.Frame()- wx.Frame() 안에 wx.Panel().. 2026. 9. 20.
Syndia (v.0.0.3) 1. Introduction중급/고급. 제 개인적 프로젝트입니다. Syndia(Syntax Diagram)는 Syntax 분석 도우미 프로그램으로서 Andrew Radford의 Minimalist Syntax를 중심으로 구현합니다. 여기에는 핵심 아이디어 코드만 올려둡니다. 일단 제 자신을 위한 것이어서 친절한 코드 주석 따위는 없습니다. ^.^; 이 코드들은 시간이 날 때마다 부정기적으로 계속 업데이트될 예정입니다. Python을 다루는 실력이 달라질 때마다 코드는 조금씩 예고없이 바뀔 수도 있습니다. ^.^; 가능한 한 히스토리는 남겨두려고 합니다.참고. 다음 코드들은 완성판 앱이 아니라 아직 아이디어 프로토타입 단계입니다. 그래도 저작권은 제작자인 저에게 있습니다. 무단 전재, 무단 복제 금지. .. 2026. 9. 15.