python界面设计模块_python之PySide界面编程及打包示例

  • Post author:
  • Post category:python


摘要

:本文主要演示python中的界面编程,先PySide生成万年历界面,再从数据库提取对应的干支历,使用pyinstaller打包,文末附打包模块对比图。

53e700007fb36ed82975

一、PySide下载安装。

推荐,此网址python模块的安装文件很齐全。

53e600021d6b436093aa

个人是python3.5+64位系统,因此选择图示的版本。下载之后使用pip install即可。

50ae00046c897d82c11d

二、界面设计

进入模块安装目录”Lib/site-packages/PySide”,运行designer.exe。

新建->选中Main Window->create新建窗口。

53e50003ac530a4e723c

把控件拖到新窗口上调整即可得到下图。

53e30003b2e5d42a6239

保存为calender.ui,打开看看其源码如下图。

50ac000424bb4eaeb8c6

上图红框的内容是修改后属性值。

三、转为python文件

打开cmd,进入calender.ui目录,输入命令。

53e60001e78178542199

打开新生成的python文件。

50ae00043a1ba344733f

四、数据库连接

新建UI_pySide.py文件,根据当前日期到数据库获取对应农历及干支历,并在textEdit显示。

53e60001fae0c3c4f64a

五、打包文件

先pip install pyinstaller安装打包模块,然后命令行进入相应目录。

50ae0004546a653e1870

-w是去除命令窗口,-i是添加程序图标,-F是创建可执行文件。

稍等片刻,即可在dist目录下找到exe文件。

53e6000203e5c2c3a579

六、小结

PySide跨平台支持Android、iOS、Linux。

python中界面编程除了PySide,还有Tkinter、wxPython、PyQt5等。

打包模块对比图 :

53e600020c4a1375914e

如果对您有帮助,请点赞支持!