易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

Qt做的界面就是漂亮,源码教程版   [复制链接]

    2021-11-12 16:53:02
    2021开源大赛(第六届)
    易语言资源网
    8610 次浏览
    来源链接

授人以鱼不如授人以渔

1.1 安装好Python,系统变量path添加%WherePython%

1.2 修改PythonChoose.bat里面Python的安装路径为你本机Python的安装目录。

1.3 打开PythonChoose.bat选择32或64位。这里选1为64位,选2为32位。


2.1 新建工作目录 E:\python32 把源码解压后fastdesk放进去工作目录里。

2.2 新建虚拟环境:在当前目录打开CMD运行 “virtualenv env” 命令,这时候目录下会多出一个env目录,虚拟环境就建好了。

2.3 运行虚拟环境:cmd进入目录E:\python32\env\Scripts运行activate.bat这时候cmd会多出"(env)" (图1)


2.4 安装支持库:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package


32位:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PySide2

64位:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PySide6


pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lxml

pip install pillow

pip install pywin32

pip install chardet


3.1 下载安装Qt Designer,用Qt Designer编辑软件界面。总共使用了7个界面,目录下对应7个.ui文件(图2)。


4.1 安装pycharm64并打开工作目录E:\python32\,并且进入虚拟环境备用(图3)


4.2 进入软件目录E:\python32\fastdesk,使用命令编译UI界面及图片资源供python调用(图4)

pyside2-rcc -o images_rc.py images.qrc

pyside2-uic -o form.py form.ui

pyside2-uic -o line.py line.ui

pyside2-uic -o line_next.py line_next.ui

pyside2-uic -o modif.py modif.ui

pyside2-uic -o about.py about.ui

pyside2-uic -o set.py set.ui

pyside2-uic -o support.py support.ui



5.1 pycharm64配置 interpreter虚拟环境E:\python32\env\(图5)


6.1 Ctrl+Shift+F10运行调试。


7.1 安装pyinstaller 用pyinstaller编译软件,根据自己需要修改参数:


32位编译命令(upx根据需要自己增删):

pyinstaller -D -w --upx-dir "E:\Program Files (x86)\e\tools\upx\upx" --clean -y --icon="./logo.ico" --version-file=file_version_info.txt -n "桌面助手" main.py


64位编译命令注意要带上:qwindows.dll 自己百度下载或编译器目录下复制过来。upx根据需要自己增删。

pyinstaller --add-data "./qwindows.dll;./" -D -w --upx-dir "E:\Program Files (x86)\e\tools\upx\upx" --clean -y --icon="./logo.ico" --version-file=file_version_info.txt -n "桌面助手" main.py







备份:

32位源码:

https://lanzoui.com/isfmPw6ffib

64位源码:

https://lanzoui.com/ibDY4w6ffkd



[错误报告]   上一篇:易IDE视觉库1.4.1029版(iDr...     下一篇:bnx链游市场自动买入捡漏...