1 Star 1 Fork 1

木豆 / sherry

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

sherry

auto CI maven-central sherry python version Codacy Badge license MIT GitHub stars GitHub forks

📑 简介 | Intro

Codacy Badge

使用PyQt开发桌面应用往往是非专业从事桌面开发的人员,开发桌面客户端也仅是给自己的程序添加面向用户交互, 在不想增加学习成本的前提下,选择哪个哪个开发框架,让人头疼,,如何才能高效的开发出一个符合大众审美的应用程序?那么在原有的Python能力下,结合Sherry的加持, 你也能快速上手并开发出一个让人身心愉悦的应用。此处不应该有对Qt高深的技术实现,如2D、3D等,如果需要,个人建议使用C++及专业的界面开发人员,此仅面向“兼职”的界面开发者。

🌌 特性 | Feature

  • 布局好,布局方便。
  • 依赖性少。
  • 高效开发,所见即所得。
  • 迭代兼容性。
  • 业务逻辑纯粹,界面布局与业务分离。
  • 跨平台。

🖼 演示截图 | Screenshot

welcome

🎄 目录结构 | structure

-sherry                 # 项目目录
    | -docs             # 项目文档
    | -sherry           # 框架主包
        | -core         # 框架核心类
        | -inherit      # Qt系列衍生类
        | -resource     # 框架自带的资源文件夹
        | -utils        # 工具类
        | -variable     # 框架全局变量
        | -view         # 框架内部自带的页面原型即视图
    | -build.bat/sh     # 框架打包脚本
    | -LICENSE          # LICENSE说明
    | -MANIFEST.in      # 框架打包辅助说明
    | -README.md        # 辅助说明
    | -requirements.txt # 依赖列表
    | -setup.py         # 打包入口

🚀 快速上手 | Quick start

  • 安装Sherry
pip install sherry
  • 启动
from sherry.core.launcher import Application

if __name__ == '__main__':
    Application().run()
  • 使用设计原型
# 生成设计原型
# 实例化窗口
# 使用Sherry启动

更多请访问使用文档

MIT License Copyright (c) 2021 黄大胆 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

👓sherry 是基于pyqt(pyside)二次开发的组件框架,力达能在不修改现有代码的情况下,实现主题切换与样式美化,舍弃朴素的原生样式,拥有更加张扬或者简约的主题。(此框架一般推荐用于个人工具美化,不提倡用于生产开发) 展开 收起
Python 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/pymu/sherry.git
git@gitee.com:pymu/sherry.git
pymu
sherry
sherry
main

搜索帮助