一个Tkinter
的demo,用于学习Tkinter
的布局方法以及简单的GUI
程序设计。
- 通过RSA加密算法实现登陆窗口的激活码设计,激活后销毁所有控件进入主界面。
- 在主界面点击开始按钮实现后台监听按键,并在触发
Ctrl
时在指针位置模拟鼠标左键点击;触发Esc
时退出按键监听。 - 主界面点击退出按钮,退出程序。
simulate_mouse.py
: 监听按键并模拟键鼠login_window.py
:绘制登陆激活界面main_window.py
:绘制主界面icon.py
: 将图标嵌入程序rsa_crypt.py
: 调用RSA库验证密钥
pip install -r requirements.txt
-
pyinstaller
-
安装:
pip install pyinstaller
-
打包:
pyinstaller --clean -F main_window.py -w -i icon.ico -n 按键精灵
-
-
nuitka
-
安装:
pip install nuitka pip install zstandard
-
打包:
python -m nuitka --standalone --show-memory --show-progress --follow-import-to=need --enable-plugin=tk-inter --output-dir=output --windows-disable-console --windows-icon-from-ico=icon.ico --lto=yes --onefile -o 按键精灵 main_window.py
-