# pyqt **Repository Path**: chenbool/pyqt ## Basic Information - **Project Name**: pyqt - **Description**: python qt 案例 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-19 - **Last Updated**: 2026-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PyQt 学习示例项目 > 基于 PyQt6/PySide6 的 GUI 编程示例集合 ## 项目简介 本项目收录了 PyQt6/PySide6 各类 GUI 组件的使用示例,适合初学者入门学习和参考。 ## 目录结构 | 模块 | 说明 | |:---|:---| | [dialog](./dialog) | 对话框组件 | | [dragdrop](./dragdrop) | 拖放操作 | | [layout](./layout) | 布局管理 | | [menustoolbars](./menustoolbars) | 菜单与工具栏 | | [paint](./paint) | 绘图与渲染 | | [signals](./signals) | 信号与槽机制 | | [widget](./widget) | 基础控件 | | [widget_1](./widget_1) | 更多控件 | ## 模块详情 ### dialog - 对话框 | 文件 | 功能描述 | |:---|:---| | color_dialog.py | 颜色选择对话框 | | file_dialog.py | 文件选择对话框 | | font_dialog.py | 字体选择对话框 | | input_dialog.py | 输入对话框 | ### dragdrop - 拖放 | 文件 | 功能描述 | |:---|:---| | drag_button.py | 按钮拖放示例 | | simple.py | 简单拖放示例 | ### layout - 布局 | 文件 | 功能描述 | |:---|:---| | absolute.py | 绝对定位布局 | | box_layout.py | 盒式布局 | | calculator.py | 计算器界面 | | review.py | 布局复习示例 | ### menustoolbars - 菜单与工具栏 | 文件 | 功能描述 | |:---|:---| | check_menu.py | 复选菜单 | | context_menu.py | 右键菜单 | | main_window.py | 主窗口结构 | | simple_menu.py | 简单菜单 | | statusbar.py | 状态栏 | | submenu.py | 子菜单 | | toolbar.py | 工具栏 | ### paint - 绘图 | 文件 | 功能描述 | |:---|:---| | bezier_curve.py | 贝塞尔曲线 | | brushes.py | 画刷使用 | | colours.py | 颜色处理 | | draw_points.py | 绘制点 | | draw_text.py | 绘制文本 | | pens.py | 画笔使用 | ### signals - 信号与槽 | 文件 | 功能描述 | |:---|:---| | custom_signal.py | 自定义信号 | | event_object.py | 事件对象 | | event_sender.py | 事件发送者 | | reimplement_handler.py | 事件处理重写 | | signals_slots.py | 信号与槽基础 | ### widget - 基础控件 | 文件 | 功能描述 | |:---|:---| | calendar.py | 日历控件 | | check_box.py | 复选框 | | progressbar.py | 进度条 | | slider.py | 滑块 | | toggle_button.py | 开关按钮 | ### widget_1 - 更多控件 | 文件 | 功能描述 | |:---|:---| | combobox.py | 下拉框 | | line_edit.py | 单行输入框 | | pixmap.py | 图片显示 | | splitter.py | 分隔器 | ### 根目录文件 | 文件 | 说明 | |:---|:---| | burning_widget.py | 自定义控件示例 | | tk.py | 基础窗口示例 | ## 运行方式 ```bash # 安装依赖 pip install PyQt6 # 或 pip install PySide6 # 运行示例 python tk.py ``` ## 技术栈 - **GUI 框架**: PyQt6 / PySide6 - **Python**: 3.x