因为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基础的)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)