Skip to content

LMingJian/example-pyqt6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client — 一个 pyqt6 示例项目

1.安装依赖

pip install -r requirements.txt

2.指定外部工具

  • 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

3.运行

执行main.py

4.调试与修改

  • 1.UI 界面使用pyside6-designer打开 designerUi 里面的文件进行修改,修改后使用pyside6-uic生成代码
  • 2.资源导入需要修改 designerQrc 里面的文件,修改后使用pyside6-rcc生成代码
  • 3.运行逻辑以及主体代码在文件main.py

5.打包

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

About

一个使用 pyqt6 制作设备搜索管理示例工具

Resources

Stars

Watchers

Forks

Languages