类别:Python / 日期:2019-12-02 / 浏览:90 / 评论:0

实在Python/Java/PHP都不合适用来做桌面开辟,Java照样有几个比较成熟的产物的,比方赫赫有名的Java集成开辟环境IntelliJ IDEA、Eclipse就是用Java开辟的,不过PHP和Python没有比较成熟桌面产物。

只管Python自身不善于做桌面开辟,但是Python跟C++融合得异常好,而C++异常善于做桌面开辟,Python的壮大恰是由于Python和C++融合得异常好,固然Python和C/C++都能有很好的联络。 (引荐进修:Python视频教程)

PyQt

QT是现在异常胜利的桌面解决方案,PyQt是Qt库的Python版本,PyQt3支撑从Qt1到Qt3的版本, PyQt4则支撑Qt4。

之前名字叫做PyKDE,初期的SIP和PyQt没有星散开来,最最先在1998年宣布,PyQt是用SIP写出来的,PyQt有GPL开源版本和贸易版本两种版本。

Python图形开辟包wxPython

wxPython是Python言语的一个比较好的GUI图形开辟库,你可以很轻易的就可以建立功用完全、而且健全的GUI图形界面。

wxPython是经由过程封装开源跨平台的GUI图形界面库wxWidgets以及Pyhon模块来完成的,究竟给到开辟者的是一个比较成熟的图形界面开辟包。

wxPython跟Python、wxWidgets一样都是开源软件,具有很强的跨平台才能,在32位/64位Windows操作系统,在Unix/Linux以及macOS上都可以运转。

Tkinter

这也是一个异常成熟的解决方案,Tk接口是Tk图形用户界面工具包规范的Python接口 ,Tk是一个跨平台的、而且照样一个极为轻量级的图形界面开辟框架。

Tk可以在险些一切的Unix、Windows、以及macOS平台上运转,Tkinter是有肯定数目模块组成的,Tkinter位于一个叫做_tkinter的二进制模块中 。包含了对Tk初级接口的模块,不过初级接口不会被运用开辟者直接运用,这些通常是一个同享的DLL库,不过可以被Python诠释器静态链接。

除了上面这三个图形界面开辟工具,Python也另有其他的比较成熟的图形界面开辟工具库,kivy同样是开源工具包,而且这是一个在立异范畴异常重视的图形界面开辟库,可以作出多点触控的运用顺序,也可以供应多点触控鼠标模拟器,现在在Linux、macOS、Windows、Android都能运用。

别的一个是Flexx,这是一个地道的Python图形界面开辟工具包,它主要经由过程Web手艺举行衬着,和HTML也能很好相处,因而你只需要Python和浏览器举行开辟。

不过说到底python究竟不是为桌面开辟而生的,现在做桌面开辟的macOS平台下有Objective-C/Swift,Windows平台下有C#,别的QT为代表的C++解决方案依然是现在最壮大的桌面解决方案。与此同时Electron/Flutter/React Native等将来会成为挪动和PC端最主要的新兴桌面开辟解决方案。

以上就是python能写桌面顺序吗的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。