# tinyui **Repository Path**: iofomo/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**: 6 - **Forks**: 5 - **Created**: 2023-09-24 - **Last Updated**: 2025-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, tk, tkinter, client ## README ![](doc/readme.assets/15.png) ### 导航 - [English document](doc/readme-en.md) - [开发指南](doc/develop-guide-cn.md) - [用户手册](doc/user-guide-cn.md) ### 说明 在产品或项目工作中,可能会遇到需要给非开发人员或者客户提供简易的`PC`小工具,这些小工具通常用户交互比较简单;功能也不复杂;同时需要支持多平台以便适用更多场景。 由于`Python`开发简单,跨平台,且自带简易的`gui`框架库,因此本项目基于`tkinter`简单封装了跨平台的客户端,方便有此需求的开发者可以快速构建一个跨平台的应用。 - 支持`Windows/MacOS/Linux`。 - 支持欢迎页说明。 - 支持多语言(中文/英文)。 - 支持界面输入内容记忆功能。 - 支持子功能按需发布(插件化加载)。 - 支持一键编译发布(打包)。 - 支持执行过程控制台输出和日志记录。 ### 功能 ##### Windows **运行方式:** - 方式1:在文件管理器或桌面双击`tinyui-win.exe` - 方式2:在`cmd`终端中输入命令`python tinyui.py` **应用界面:** ![](doc/readme.assets/9.jpg) ![](doc/readme.assets/10.jpg) ![](doc/readme.assets/11.jpg) ##### MacOS **运行方式:** - 方式1:在`Finder/访达`或桌面双击`tinyui-mac` - 方式2:在终端中输入命令`python tinyui.py` **应用界面:** ![](doc/readme.assets/16.png) ![](doc/readme.assets/1.png) ![](doc/readme.assets/17.png) ##### Linux(Ubuntu) **运行方式:** - 方式1:在文件管理器或桌面双击`tinyui.py` - 方式2:在终端中输入命令`python tinyui.py` **应用界面:** ![](doc/readme.assets/5.png) ![](doc/readme.assets/6.png) ![](doc/readme.assets/7.png) ### 许可协议 本项目基于`MIT`许可协议,详情查看 [许可协议](doc/LICENSE) 文档。 >本项目和所有的`tinyui`工具都是MIT许可证下的开源工具,这意味着你可以完全访问源代码,并可以根据自己的需求进行修改。