以下为授权转载的一盎司科技公众号文章


一盎司PDF Windows 10版,主要功能包括PDFWordWord/Excel/PPT转PDF等,其使用的无边框窗体库PySideFrameless现已正式开源。

PySideFrameless采用MIT协议,对于商业应用友好。无论是个人,还是公司,均可以在此基础上进行二次,使用Python即可开发简洁而且美观的桌面程序。

GitHub地址:https://github.com/iounce/PySideFrameless

Gitee地址:https://gitee.com/iounce_admin/PySideFrameless

效果图如下:

  • 使用方法

1.Install dependency library:安装依赖包:

pip install pyside6

pip install qtawesome

[最新的库略有不同,所以这里指定了版本]

pip install qt_material==2.12  

2.Run the main.py script:

运行main.py脚本

python main.py

  • 开发

在本仓库的基础上创建自定义的应用程序并不是一件难事,接下来以Windows系统为例:

1.克隆本仓库  

2.安装依赖包(和用法里面的一致)  

3.创建一个新的窗体  

*拷贝.ui文件并重命名  

*使用designer.exe重新设计界面细节  

*使用pyside6-uic.exe编译.ui文件并得到对应的.py文件,譬如:

pyside6-uic ui_main.ui > ui_main.py  

*创建一个新的.py文件,并新建继承自QDialog(或其他基类)的类,然后在此类中调用上面的ui文件  

4.运行main.py脚本:

python main.py  

安装PySide6库以后就可以得到Qt工具包,如 designer.exe和pyside6-uic.exe。

Logo

一站式 AI 云服务平台

更多推荐