MonkeyQt组件库,基于 PySide6 搭建的 UI 组件库,68种主题样式

MonkeyQt

monkeyqt 是一个为 PySide6 桌面应用开发者量身打造的现代化 UI 组件库。设计灵感来源于前端的 Element Plusshadcn-ui,并结合ui-ux-pro-max-skill技能打造不同风格的主题样式,为桌面应用程序提供极高颜值、一致交互、并且开箱即用的 Web 风格组件。

📖 在线使用文档 | 🚀 快速开始 | 🎨 主题预览

🎨 主题与交互组件效果预览

MonkeyQt 支持 67+ 种内置主题样式。以下是部分代表性风格的效果预览:

玻璃拟态 (Glassmorphism) 新拟物化 (Neumorphism)
赛博朋克 (Cyberpunk) 科幻 HUD (HUD / Sci-Fi)

🎬 交互式组件 (GIF)

图像对比组件 (MkImageCompare) 图像分割组件 (MkImageSplit)

✨ 特性

  • 现代化风格:复刻流行的前端组件。
  • 组件丰富:支持按钮、复选框、下拉菜单、表格、时间选择器、导航栏、分页器、进度条、滑块等丰富组件。
  • 开箱即用:一键导入即可使用,极其简单。
  • 无缝集成:纯 PySide6 原生实现(QWidget、QSS、QPainter),不依赖任何第三方重量级渲染引擎。

📖 使用文档

你可以通过以下链接访问我们的完整使用指南、主题样式预览以及所有组件的使用手册:

👉 MonkeyQt 官方使用文档

文档内包含:

  • 安装与配置指南
  • 快速开始范例
  • 67 种内置设计风格(主题样式)的滑动切换与定制 API
  • 所有基础/高级组件开发预览与参数详解(包括 MkButton、MkDataTable、MkAuthScreen、MkUpload、MkImageCompare 等)

📦 安装

你可以直接从 PyPI 安装官方发布版本(推荐):

bash 复制代码
pip install monkeyqt

从源码安装(开发模式)

如果你需要修改源码或贡献代码:

bash 复制代码
# 1. 克隆仓库
git clone https://github.com/luohuabuxiema/MonkeyQt.git
cd MonkeyQt

# 2. 使用 pip 以可编辑模式安装
pip install -e .

🚀 快速开始

一旦安装完成,你在电脑上的任何 Python 脚本中都可以直接 import monkeyqt 来使用它了,不需要再手动把路径加入 sys.path

新建一个 main.py 测试:

python 复制代码
import sys
from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout
# 极简引入
from monkeyqt import MkButton, MkAlert

class MyApp(QWidget):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("MonkeyQt 快速开始")
        self.resize(400, 300)
        
        layout = QVBoxLayout(self)
        
        # 1. 警告提示组件
        alert = MkAlert(title="欢迎使用 MonkeyQt", mk_type="success", show_icon=True)
        layout.addWidget(alert)
        
        # 2. 按钮组件
        btn = MkButton("主要按钮", type="primary")
        btn.clicked.connect(lambda: print("MonkeyQt is awesome!"))
        layout.addWidget(btn)
        
        layout.addStretch()

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MyApp()
    window.show()
    sys.exit(app.exec())
相关推荐
兰亭妙微UI设计公司1 小时前
兰亭妙微UIUE设计公司:海量股票数据如何清晰呈现?百度金融从搜索页到官网的系统化 UI 升级复盘
ui·百度·金融
love530love1 天前
Photoshop 2026 AI 功能排障复盘:Camera Raw 卡死 / Neural Filters 灰 / 皮肤平滑下载失败 全定位
人工智能·ui·photoshop
农村小镇哥1 天前
怎么把HTM格式转化成WORD
ui·c#·word
天天进步20152 天前
UI-TARS 源码解析 #22:二次开发实战:用 UI-TARS 做一个简单的 Windows 自动操作 Agent
windows·ui
腾科IT教育3 天前
HarmonyOS开发|ArkTS UI颜色API通用规则
ui·华为·harmonyos·harmonyos开发·鸿蒙应用开发工程师
小小工匠3 天前
把生成模型接进 Agent:Higgsfield MCP 的架构拆解与工程实践
ui·higgsfield mcp·impeccable
czhaii3 天前
word插入表格排版创建或编辑应用技巧
ui·c#·xhtml
淼澄研学4 天前
OpenAI集成Photoshop API:函数调用机制解析与实操指南
ui·photoshop
学习使我健康4 天前
一个基于 **Jetpack Compose + Material 3** 的 Android 入门示例项目,演示 Compose 声明式 UI 的核心用法
ui·kotlin·android jetpack
一夜白头催人泪4 天前
从0到1搭建AI驱动的UI自动化:无代码DOM设计文档
人工智能·ui·自动化