摘要
:本文主要演示python中的界面编程,先PySide生成万年历界面,再从数据库提取对应的干支历,使用pyinstaller打包,文末附打包模块对比图。
一、PySide下载安装。
推荐,此网址python模块的安装文件很齐全。
个人是python3.5+64位系统,因此选择图示的版本。下载之后使用pip install即可。
二、界面设计
进入模块安装目录”Lib/site-packages/PySide”,运行designer.exe。
新建->选中Main Window->create新建窗口。
把控件拖到新窗口上调整即可得到下图。
保存为calender.ui,打开看看其源码如下图。
上图红框的内容是修改后属性值。
三、转为python文件
打开cmd,进入calender.ui目录,输入命令。
打开新生成的python文件。
四、数据库连接
新建UI_pySide.py文件,根据当前日期到数据库获取对应农历及干支历,并在textEdit显示。
五、打包文件
先pip install pyinstaller安装打包模块,然后命令行进入相应目录。
-w是去除命令窗口,-i是添加程序图标,-F是创建可执行文件。
稍等片刻,即可在dist目录下找到exe文件。
六、小结
PySide跨平台支持Android、iOS、Linux。
python中界面编程除了PySide,还有Tkinter、wxPython、PyQt5等。
打包模块对比图 :
如果对您有帮助,请点赞支持!