PUI
Python Reactive/Declarative UI Framework. PUI doesn't do UI itself, it turns imperative UI libraries into declarative flavor with virtual DOM and aims to maintain interoperability.
파일 탐색기
최종 버전 다운로드 (.zip)- __main__.py
- binding.py
- button.py
- canvas.py
- checkbox.py
- combobox.py
- config.py
- dialog.py
- drawshapely.py
- drop.py
- grid.py
- hbox.py
- image.py
- label.py
- matplotlib.py
- mdi.py
- modal.py
- progressbar.py
- radiobutton.py
- scroll.py
- splitter.py
- stack.py
- tab.py
- table.py
- table_adapter.py
- text.py
- textfield.py
- timeline.py
- tree.py
- tree_adapter.py
- vbox.py
- widget.py
- Declaration.md
- DOM.md
- Layout.html
- Reference.html
- UI-NOTES.md
- bleak_list.py
- dump.py
- generic_canvas.py
- generic_dict.py
- generic_hotreload.py
- generic_list.py
- generic_memtest.py
- generic_minimal.py
- generic_multiwindows.py
- generic_textfield.py
- generic_timelineview.py
- hello_world.py
- pyside6_feedparser.py
- pyside6_interop.py
- flet_tabs_in_layout.py
- flet_weight_issue.py
- __init__.py
- application.py
- base.py
- button.py
- canvas.py
- checkbox.py
- divider.py
- label.py
- layout.py
- progressbar.py
- radiobutton.py
- scroll.py
- tab.py
- text.py
- textfield.py
- window.py
- __init__.py
- application.py
- base.py
- button.py
- canvas.py
- checkbox.py
- combobox.py
- dialog.py
- divider.py
- image.py
- label.py
- layout.py
- matplotlib.py
- mdi.py
- menu.py
- modal.py
- progressbar.py
- radiobutton.py
- scroll.py
- splitter.py
- tab.py
- table.py
- text.py
- textfield.py
- toolbar.py
- tree.py
- window.py
- __init__.py
- application.py
- base.py
- button.py
- checkbox.py
- label.py
- layout.py
- progressbar.py
- radiobutton.py
- scroll.py
- tab.py
- text.py
- textfield.py
- window.py
- __init__.py
- application.py
- base.py
- button.py
- canvas.py
- checkbox.py
- label.py
- layout.py
- progressbar.py
- radiobutton.py
- scroll.py
- tab.py
- text.py
- textfield.py
- window.py
- __init__.py
- application.py
- base.py
- button.py
- canvas.py
- checkbox.py
- combobox.py
- dialog.py
- divider.py
- label.py
- layout.py
- progressbar.py
- radiobutton.py
- scroll.py
- text.py
- textfield.py
- window.py
- __init__.py
- common.py
- decorator.py
- dom.py
- interfaces.py
- node.py
- state.py
- timeline.py
- utils.py
- view.py
- textual_layout.py
- wx_scroll.py
- bleak_list.png
- cookbook1.png
- cookbook2.png
- cookbook_flet.png
- cookbook_textual.png
- cookbook_tkinter.png
- feed_parser_padding.png
- generic_minimal.png
- hello_world.png
- pyside6_canvas.gif
- pyside6_textfield.png
- textual_scroll.py
- batched_state_mutation.py
- nested_view.py
- redraw_semaphore.py
- set_state_in_view_builder.py
- subview_id.py
- virtual_nodes.py
- .gitignore
- Changelog.txt
- LICENSE.txt
- Makefile
- README.md
- REFERENCE.md
- setup.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/buganini/PUI
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd PUI
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
`python -m cookbook PySide6` (requires pygments for syntax highlight)
파이썬 스크립트(또는 모듈)를 실행합니다.
`python -m cookbook textual`
파이썬 스크립트(또는 모듈)를 실행합니다.
`python -m cookbook flet`
파이썬 스크립트(또는 모듈)를 실행합니다.
`python -m cookbook tkinter`
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
