当前位置:   article > 正文

python可以自己做软件吗,python可以做应用程序吗_python可以编写独立程序吗

python可以编写独立程序吗

大家好,本文将围绕python可以自己做软件吗展开说明,python可以做应用程序吗是一个很多人都想弄明白的事情,想搞清楚python可以做软件开发吗需要先了解以下几个事情。

python作为一门胶水型语言,涉及的面众多,包含大量第三方库,功能强大,要是连一个桌面软件都不能开发,怎么说的过去,下面我主要说一下几个常用的开发GUI程序的包,分别是tkinter,wxPython,PyQt,实验主要环境是win7+python2.7+pycharm,介绍如下:

tkinter:这个是python自带的一个开发GUI程序的标准库,开发的程序可以在大多数主流平台运行,像Linux,windows等,功能相对来说比较弱一点,而且文档不是很全,但可以满足基本GUI程序的开发。下面我主要介绍一下它的使用,很简单:

由于tkinter是python自带的标准库,所以不需要我们再下载安装,直接导入就行,如下图所示,这里写了一个测试脚本,代码不多:

1-191231110952350.png

2. 程序运行结果如下,已经成功显示出了界面:

1-19123111100QF.png

wxPython:这个是python一个优秀的GUI开发库,允许程序员快速、高效的开发出完整、功能齐全的GUI界面python简单图案代码。下面我主要介绍一下它的安装和使用,如下:

1. 下载安装,这里直接pip install wxpython安装就行,如下图,我的环境已安装:

1-191231111021941.png

2. 安装成功后,我们就可以进行测试了,这里写了一个简单的脚本:

1-19123111103DN.png

3. 程序运行截图如下,已经成功显示出了界面:

1-19123111104T48.png

PyQt:这个是Qt提供给python的一个接口包,Qt就不用说了,功能很强大,尤其是GUI程序的开发,PyQt写起GUI程序更方便,功能也更强大。下面我主要介绍一下这个包的安装和使用:

1. 下载安装,这里直接pip install python-qt5命令安装就行,如下:

1-191231111101441.png

2. 安装成功后,我们就可以进行测试了,这里写了一个简单的测试脚本,如下:

1-191231111112241.png

3. 程序运行结果如下,已经成功显示出了主界面:

1-1912311111253D.png

出了以上3个包外,还有pygame和kivy这两个包也可以开发GUI程序,只不过不常用,感兴趣的话,可以到网上搜一下相关资料,也很多。

至此,tkinter,wxPython,PyQt这三个包都已介绍完毕。总的来说,后面两个包相对tkinter来说,功能更强大一些,也比较好用,基本都可以满足日常GUI程序的开发,如果你想深入学习一下,到网上搜一下相关资料吧,教程很多,一定会对你有一个大的提高和发展。

最后,如果需要打包成exe文件的话,可以使用pyinstaller,py2exe等这些包,很简单,直接pip install+包名安装就行,我这里以pyinstaller为例,简单打包一下上面的程序:

1. 下载安装pyinstaller,如下:

2. 打包wk.py文件,如下图:

1-191231111145V5.png

3.打包程序如下,默认目录是“C:\Users\Administrator\dist”:

1-191231111200147.png

至此,程序的打包发布也完毕,总的来说,python可以开发桌面软件,但是一般情况下不用python制作桌面软件,用的主要是C#,java,c++,Qt等,希望以上分享的内容能对你有所帮助吧。

文章知识点与官方知识档案匹配,可进一步学习相关知识
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/964114
推荐阅读
相关标签
  

闽ICP备14008679号