tkint
这个可以肯定的说,有可能。python作为胶水语言,涉及到很多方面,包括大量的第三方库,功能强大。如果你能甚至不能开发一个桌面软件。;重点是什么?这里我主要说几个开发gui程序常用的包,分别是tinter,wxpython,pyqt。主要实验环境是win7python2.7pycharm,如下:
tkinter:这是python开发gui程序的标准库。开发的程序可以运行在大多数主流平台上,如linux和windows。功能比较弱,文档也不全,但能满足基本gui程序的开发。下面我主要介绍一下它的用法,很简单:
tkinter是python的标准库,所以我们不不需要下载安装,直接导入即可。如下图所示,这里用很少的代码写了一个测试脚本:
2.程序运行结果如下,界面已成功显示:
wxpython:这是一个优秀的python的gui开发库,可以让程序员快速高效地开发出一个完整的、功能齐全的gui界面。下面我主要介绍一下它的安装和使用,如下:
1.下载安装,直接在这里安装pip安装wxpython就可以了,如下图,我的环境已经安装好了:
2.安装成功后,我们就可以进行测试了。下面是一个简单的脚本:
3.程序运行截图如下,界面已成功显示:
pyqt:这是qt提供给python的一个接口包。不用说,qt是非常强大的,尤其是在gui程序的开发上。pyqt编写gui程序更加方便和强大。下面我主要介绍一下这个包的安装和使用:
1.下载并安装。只需在这里直接安装pipinstallpython-qt5命令,如下所示:
2.安装成功后,我们就可以进行测试了。下面是一个简单的测试脚本,如下所示:
3.程序运行如下,主界面已成功显示:
除了以上三个包,还有pygame和kivy两个包也可以开发gui程序,但是不常用。有兴趣的话可以去网上搜一下相关资料,有很多。
至此,tkinter、wxpython、pyqt都已经介绍完毕。总的来说,后两个包比tkinter功能更强大,更易用,基本可以满足日常gui程序的开发。如果你想了解更多,去网上。在网上搜索相关信息。教程很多,一定会对你有所提升和发展。
最后,如果需要打包成exe文件,可以使用这些包,比如pyinstaller和py2exe。it很简单,用pipinstall的包名直接安装即可。我我将以pyinstaller为例简单地打包上面的程序:
1.下载并安装pyinstaller,如下所示:
2.打包文件,如下所示:
3.打包程序如下,默认目录是"c:usersadministratordist":
至此,程序的打包发布已经完成。一般来说,python可以开发桌面软件,但一般来说,不使用python制作桌面软件,主要使用c#、java、c、qt等。希望上面分享的内容能帮到你。