首页 > python教程

Python中PySide2的安装及配置

时间:2021-08-23 python教程 查看: 1749

以前学java的时候,接触过用Swing编写GUI程序,在入职第一份工作的时候,公司的入职培训还教了我用WPF编写GUI客户端,今天,学习到了一个新的方式:那就是使用Python中的相关库进行编写GUI程序。

在python中,支持图形化界面开发的库有很多,今天主要介绍一下PySide2这个库。这个的话,要结合PyQt一起对比理解,两者协议不同,也决定他们的使用场景不同。

PyQt是GPLv3协议,如果你的程序中用了它,你的程序就要开源,如果闭源商用就会违反协议(后果自负,脸皮够厚无所谓)。

PySide是LGPL协议,如果你只是作为库用它,你的程序还是可以闭源商用。

安装插件:

pip install -U PySide2 -i  http://mirrors.aliyun.com/pypi/simple

安装后,在python的安装目录下的插件目录那里,进入到%PYTHON_HOME%\Lib\site-packages\PySide2目录下后,会有一个designer.exe的文件,双击打开后,就可以图形化页面的设计工具,可以进行页面拖拽设计:

工具打开后的页面如下:

工具的拖拽页面,跟其他语言的图形化编程的插件差不多,左侧是一些控件的选项,需要什么可以直接拖拽到右侧的面板中。

每次要到插件安装目录打开是不是很不方便呢?这里可以使用pycharm的扩展插件的功能,将该工具添加到扩展插件里面去。具体步骤如下:

打开pycharm的setting页面,按下图进行配置:

配置完之后,在pycharm的某个工程目录下鼠标右键,选择External Tools下面的工具就可以启动插件:

图形化页面的设计文件是以.ui结尾的文件,可以通过pyqt5中的pyuic.exe的工具转换为python脚本。

安装命令:

pip install -U pyqt5 -i  http://mirrors.aliyun.com/pypi/simple

安装完只有,在python安装目录的Srripts的目录下,有一个pyside2-uic.exe的文件,可以使用如下命名将.ui的文件转换为python脚本:

cd /d ui文件目录
pyside2-uic xxx.ui  -o  xxx.py

当然,也可以将pyuic5工具添加到pycharm的扩展工具里面去,具体配置如下:

附上配置的文本信息方便大家复制:

D:\Software\Python\Python39\Scripts\pyside2-uic.exe
$FileName$ -o $FileNameWithoutExtension$.py 
$FileDir$

Pycharm中pyside2-uic的插件使用:

选择xxx.ui的文件,右键,然后选择External Tools下面配置的PySide2-UIC即可在同层级目录下生成一个文件名相同,后缀名不同的python脚本。脚本内容如下图所示:

(此时的python脚本直接运行是无法打开GUI页面的,需要再加入一些代码才能启动,具体如何运行,请期待后面的文章)

到此这篇关于Python中PySide2的安装及配置的文章就介绍到这了,更多相关Python PySide2安装内容请搜索python博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持python博客!

展开全文
上一篇:python中BackgroundScheduler和BlockingScheduler的区别
下一篇:OpenCV霍夫圆变换cv2.HoughCircles()
输入字:
相关知识
Python 实现图片色彩转换案例

我们在看动漫、影视作品中,当人物在回忆过程中,体现出来的画面一般都是黑白或者褐色的。本文将提供将图片色彩转为黑白或者褐色风格的案例详解,感兴趣的小伙伴可以了解一下。

python初学定义函数

这篇文章主要为大家介绍了python的定义函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助,希望能够给你带来帮助

图文详解Python如何导入自己编写的py文件

有时候自己写了一个py文件,想要把它导入到另一个py文件里面,所以下面这篇文章主要给大家介绍了关于Python如何导入自己编写的py文件的相关资料,需要的朋友可以参考下

python二分法查找实例代码

二分算法是一种效率比较高的查找算法,其输入的是一个有序的元素列表,如果查找元素包含在列表中,二分查找返回其位置,否则返回NONE,下面这篇文章主要给大家介绍了关于python二分法查找的相关资料,需要的朋友可以参考下