# py_tools **Repository Path**: andy1215/py_tools ## Basic Information - **Project Name**: py_tools - **Description**: 使用 python pyqt6 开发的各种小工具 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-03-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # py_tools ## 文件说明 - `monitor_qt.py`:qt版本 系统监控工具,用于监控系统资源 - `terminal_manage_tk.py`:tk版本 终端管理工具,用于在 windows 鼠标右键终端功能缺失 - `terminal_manage_qt.py`:qt版本 终端管理工具,用于在 windows 鼠标右键终端功能缺失 - `time_qt.py`:qt版本 双显时钟,用于在双显情况下显示时间 - `keyboard_stats_qt.py`:qt版本 键盘按键统计器,实时显示当前按下组合键并统计每日前10按键 - `desktop_calendar_qt.py`:qt版本 桌面日历,支持公历、国内农历和1900到2100年范围切换 ## 下载依赖 ```bash pip install pyinstaller pip install pyqt6 pip install psutil pip install pynput pip install LunarCalendar ``` ## 终端管理 ### 终端管理 tkinter 版本 #### 打包单文件 终端管理 tkinter 版本 ```bash pyinstaller -F -w -i ./tools.ico --add-data "./tools.ico;." ./terminal_manage_tk.py ``` #### 打包多文件 终端管理 tkinter 版本 ```bash pyinstaller -w -i ./tools.ico --add-data "./tools.ico;." ./terminal_manage_tk.py ``` #### 运行 终端管理 tkinter 版本 在 `dist` 目录下右键以管理员权限运行 `terminal_manage_tk.exe` ### 终端管理 pyqt6 版本 #### 打包单文件 终端管理 pyqt6 版本 ```bash pyinstaller -F -w -i ./tools.ico --add-data "./tools.ico;." ./terminal_manage_qt.py ``` #### 打包多文件 终端管理 pyqt6 版本 ```bash pyinstaller -w -i ./tools.ico --add-data "./tools.ico;." ./terminal_manage_qt.py ``` #### 运行 终端管理 pyqt6 版本 在 `dist` 目录下右键以管理员权限运行 `terminal_manage_qt.exe` ## 双显时钟 ### 打包单文件 双显时钟 pyqt6 版本 ```bash pyinstaller -F -w -i ./tools.ico --add-data "./tools.ico;." ./time_qt.py ``` ### 打包多文件 双显时钟 pyqt6 版本 ```bash pyinstaller -w -i ./tools.ico --add-data "./tools.ico;." ./time_qt.py ``` ### 运行 双显时钟 pyqt6 版本 在 `dist` 目录下运行 `time_qt.exe` ## 键盘按键统计器 ### 运行 键盘按键统计器 pyqt6 版本 ```bash python keyboard_stats_qt.py ``` ### 打包单文件 键盘按键统计器 pyqt6 版本 ```bash pyinstaller -F -w -i ./tools.ico --add-data "./tools.ico;." ./keyboard_stats_qt.py ``` ### 功能说明 - 实时显示当前按下的按键 - 支持同时按下多个按键并显示组合键 - 本地保存每天的按键统计 - 列表展示今日前10按键 ## 桌面日历 ### 运行 桌面日历 pyqt6 版本 ```bash python desktop_calendar_qt.py ``` ### 打包单文件 桌面日历 pyqt6 版本 ```bash pyinstaller -F -w -i ./tools.ico --add-data "./tools.ico;." ./desktop_calendar_qt.py ``` ### 功能说明 - 月历视图展示公历和农历 - 支持切换1900年至2100年 - 支持显示农历节日和二十四节气 - 点击日期可查看详细信息 ## 系统监控 ### 打包单文件 系统监控 pyqt6 版本 ```bash pyinstaller -F -w -i ./tools.ico --add-data "./tools.ico;." ./monitor_qt.py ``` ### 打包多文件 系统监控 pyqt6 版本 ```bash pyinstaller -w -i ./tools.ico --add-data "./tools.ico;." ./monitor_qt.py ``` ### 运行 系统监控 pyqt6 版本 在 `dist` 目录下运行 `monitor_qt.exe`