推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

wxPython 连接数据库 wxpython的frame,window,panel有什么不同?

   2023-05-05 企业服务招财猫110
核心提示:wxpython的frame,window,panel有什么不同?Ramphyson的第三方库有哪些?常用的有reitzscrapy.pilow。用Python可以开发出桌面软件吗?这个可以肯定的说,

wxpython的frame,window,panel有什么不同?

Ram

physon的第三方库有哪些?

常用的有reitzscrapy.pilow。

用Python可以开发出桌面软件吗?

这个可以肯定的说,有可能。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.打包程序如下,默认目录是"ceco3-@.comusersadministratordist":

至此,程序的打包发布已经完成。一般来说,python可以开发桌面软件,但一般来说,不使用python制作桌面软件,主要使用C#、java、C、Qt等。希望上面分享的内容能帮到你。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8