# tinyui **Repository Path**: dahetian/tinyui ## Basic Information - **Project Name**: tinyui - **Description**: 基于 Python 的 tkinter 库封装的极简跨平台Gui客户端框架 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.iofomo.com/docs/desktop/tinyui/Introduce/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-01-12 - **Last Updated**: 2025-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](doc/readme.assets/15.png) ### Navigation - [中文文档](doc/readme-cn.md) - [Develop Guide](doc/develop-guide-en.md) - [User Guide](doc/user-guide-en.md) ### Description In product or project work, you may encounter the need to provide simple `PC` widgets for non developers or customers, which usually have relatively simple user interaction; The function is not complex; At the same time, it is necessary to support multiple platforms in order to adapt to more scenarios. Due to the simplicity and cross platform development of `Python`, as well as the built-in simple `gui` framework library, this project is based on `tkinter` of a cross platform client for developers with this need to quickly build a cross platform application. - Support for `Windows/MacOS/Linux` - Support Welcome Page Description - Support for multiple languages (Chinese/English) - Support interface input content memory function - Support for on-demand publishing of subfunctions (plugin loading) - Supports one click compilation and publishing (packaging) - Support console output and logging during execution ### Function ##### Windows **Operation mode :** - Method 1: Double click on `tinyui-win.exe` in the file manager or desktop - Method 2: Enter the command `python tinyui.py` in the `cmd` terminal **Application interface :** ![](doc/readme.assets/12.jpg) ![](doc/readme.assets/13.jpg) ![](doc/readme.assets/14.jpg) ##### MacOS **Operation mode :** - Method 1: Double click on `tinyui-mac` in the `Finder` or desktop - Method 2: Enter the command `python tinyui.py` in the terminal **Application interface :** ![](doc/readme.assets/18.png) ![](doc/readme.assets/19.png) ![](doc/readme.assets/20.png) ##### Linux(Ubuntu) **Operation mode :** - Method 1: Double click on `tinyui.py` in the file manager or desktop - Method 2: Enter the command `python tinyui.py` in the terminal **Application interface :** ![](doc/readme.assets/3.png) ![](doc/readme.assets/2.png) ![](doc/readme.assets/4.png) ### LICENSE This project is licensed under the terms of the `MIT` license. See the [LICENSE](doc/LICENSE) file. > This project and all `tinyui` tools are open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs.