pip install -r requirements.txt
- 1.定位
工具
>外部工具
- 2.添加
pyside6-designer
,程序.venv\Scripts\pyside6-designer.exe
,工作目录$ProjectFileDir$
- 3.添加
pyside6-uic
,程序.venv\Scripts\pyside6-uic.exe
,实参$FileName$ -o $ProjectFileDir$\codingUi\$FileNameWithoutExtension$.py
,工作目录$ProjectFileDir$\designerUi
- 4.添加
pyside6-rcc
,程序.venv\Scripts\pyside6-rcc.exe
,实参$FileName$ -o $ProjectFileDir$\codingQrc\$FileNameWithoutExtension$.py
,工作目录$ProjectFileDir$\designerQrc
执行main.py
- 1.UI 界面使用
pyside6-designer
打开 designerUi 里面的文件进行修改,修改后使用pyside6-uic
生成代码 - 2.资源导入需要修改 designerQrc 里面的文件,修改后使用
pyside6-rcc
生成代码 - 3.运行逻辑以及主体代码在文件
main.py
python -m nuitka --onefile --standalone --windows-icon-from-ico=resources/qtforpython.ico --copyright=Software@LMingJian --product-name=Client --file-version=1.0 --file-description=Client --enable-plugin=pyside6 --windows-console-mode=disable --output-filename=Client.exe --onefile-windows-splash-screen-image=resources/qtforpython.png main.py
参考文档: Nuitka User Manual
- 1.正常情况下,在执行上述命令时,程序会自动下载所需的依赖包,但某些时候,受限于网络环境,可能下载失败,此时可以手动下载然后再把包导入
- 2.下载: winlibs-x86_64-posix-seh-gcc-13.2.0
- 3.将下载的压缩包复制进入路径:
%USERPROFILE%\AppData\Local\Nuitka\Nuitka\Cache\DOWNLO~1\gcc\x86_64\13.2.0-16.0.6-11.0.1-msvcrt-r1\
- 4.下载: depends22_x64
- 5.将下载的压缩包复制进入路径:
%USERPROFILE%\AppData\Local\Nuitka\Nuitka\Cache\DOWNLO~1\depends\x86_64