pyTermTk: Python 터미널 툴킷, TUI 위젯 라이브러리
파이썬 터미널 툴킷
텍스트 기반 사용자 인터페이스 라이브러리( TUI ) 중단된 프로젝트 pyCuT에서 발전했으며 Qt5 , GTK 및 tkinter api 정의와 개인적인 해석의 혼합에서 영감을 받았습니다.
ol 로그인 메일 도움말
특징
- TUI 개발을 위한 기본 위젯(버튼, 레이블, 확인란, ...)
- 사용성 향상을 위한 특화된 위젯(Windows, Frames, Tables, ...)
- 터미널에서 위젯을 정렬하는 데 도움이 되는 QT 유사 레이아웃 시스템
- 트루 컬러 지원
- [미정] 풀사이즈/하프사이즈 UTF-8 문자
제한 사항
- 사용된 터미널 에뮬레이터에서 전달한 키 조합만 감지됨(ALT,CTRL이 처리되지 않을 수 있음)
노력하다
지도 시간
튜토리얼 예시에서 영감을 얻으세요
API 정의
API 정의에 지루해하지 마세요.
numpy floor() 함수
설치/업그레이드
pyTermTk는 PyPI에서 사용할 수 있습니다.
|_+_|빠른 테스트/시도 - 설치 필요 없음
클론
|_+_|기본(비 UI) 입력 테스트 실행
|_+_|데모 실행
|_+_|프로파일링
cProfile , cProfilev
|_+_|파이로스코프
파이로스코프는 프로파일링에도 사용할 수 있습니다.
관련 프로젝트
선외 가작
- bpytop - Linux/OSX/FreeBSD 리소스 모니터
이것은 내 핵심 라이브러리의 기본 영감이었습니다.
파이썬
f# 대 파이썬
- urwid - Python용 콘솔 사용자 인터페이스 라이브러리
- pyTermGUI - Python(3.7+) 애플리케이션을 위한 단순하지만 강력한 TUI 프레임워크
- Textual - 최신 웹 개발에서 영감을 받은 Python용 TUI(텍스트 사용자 인터페이스) 프레임워크
- Rich - 터미널의 서식 있는 텍스트와 아름다운 서식을 위한 Python 라이브러리
- PyCuT - QT api를 기반으로 느슨하게 터미널 그래픽 라이브러리(이전에 실패한 시도)
- pyTooling.TerminalUI - 터미널에서 TUI(텍스트 사용자 인터페이스)를 구현하기 위한 도우미 집합입니다.
파이썬 아님
- 터보 비전
- ncurses
- tui.el - React를 모델로 한 Emacs용 실험적 텍스트 기반 UI 프레임워크
다운로드 세부 정보:
저자: ceccopierangiolieugenio
소스 코드: https://github.com/ceccopierangiolieugenio/pyTermTk
라이선스: MIT
#파이썬 #프로그래밍