python适合做桌面程序吗

python适合做桌面程序吗,第1张

其实python不适合做桌面程序,虽然能写出GUI,但只是个摆设,自己玩玩可以,工作没卵用。搞桌面开发要用C++或C#。

因为C++的运行层级低,所以它才可以调用 *** 作系统底层的服务。虽然执行效率极高,但开发效率低下,整体上并不好用。开发框架有QT和MFC。通常选QT,MFC已经基本淘汰。

而C#是通过.Net框架,虚拟机上,为啥它也可以调用底层服务?因为它是微软官方语言。windows已经默认对其打通了底层接口。

Winform可以速成,直接拖控件,所见即所得,适合中小程序。但也偶尔有大型程序,比如早期的Visual Studio就是用Winform开发的。

WPF比Winform复杂,适合大中型程序。比如3DMAX和AutoCAD等。

推荐学习《python教程》。

是要写图形界面的程序吗?

想要写图形界面可以使用自带的tkinter库

from tkinter import *

r = Tk()

l= Label(root,text = 'hello')

# 使用绝对坐标将Label放置到(0,0)位置上

l.place(x = 0,y = 0,anchor = NW)

以上是我在另一个回答中的代码。

也有很多第三方的库比如主流的PyQt、wxPython

也有学习用的simpleGUI

包装Windows MFC的pythonwin

说白了其实就是学习界面库

有很多可以用,最流行的几个是:

tkinter, python 自带的,跨平台 GUI包, 你可以去优酷(莫烦 tkinter) 学习下怎么用 tkinter.

pyqt, 这个是可以用起来简单一点,但是学起来可能要花点时间.(适合有一定python基础的)

Kivy, 这个还可以编安卓的哦.(适合有一定python基础的)

wxPython, 这个也不错.(适合有一定python基础的)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12136384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存