提及万能编程语言,很多人都会想到python,也知道python除了很少的事情不能做之外,几乎就是万能的,那么python适合开发桌面软件吗?

  可以开发,但是不适合。其实python、Java、PHP都不适合来进行桌面软件开发。虽然python本身不擅长做桌面软件开发,但是python跟C++融合的非常好,而C++非常适合进行,而python和C++之间有很好的联系。

  PyQt,QT是目前非常成功的桌面解决方案,PyQt是QT库的python版本,PyQt3支持从Qt1到Qt3的版本, PyQt4则支持Qt4。

  以前的名字叫做pyked,早期的SIP和PyQt没有分离开,1998年发布的,PyQt是用SIP写出来的,PyQt有GPL开源版本和商业版本两种版本。

  python还有图形开发包wxPython。它是python语言中一个比较好的GUI图形开发库,你可以通过它方便的创建功能完整、并且健全的GUI图形界面。

  wxPython通过封装开源平台的GUI图形界面wxWidgets以及Pyhon模块来实现,最终给开发者的是一个比较成熟的图形界面开发包。

  wxPython是开源软件,具有很强的跨平台能力,可以在Linux、Unix、MacOS上进行运行。


©著作权归作者所有:来自51CTO博客作者mb5fd1925b5d585的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 前端开发零基础好学吗?
  2. 五款Java开发工具,总有你用的上的
  3. 轻松开发3D可视化,构建数字孪生新世界ThingJS
  4. 01-开发工具安装配置与HTML文档结构
  5. 软件开发人员学习ML:是不是本末倒置了?
  6. 用PowerShell通过Posh-SSH免密码自动登录Linux并执行命令
  7. iOS发开之如何成为一名高手?
  8. 华为海外开发者可拿9成广告收入,谷歌却单方面大量下架中国应用,开
  9. 【最值得收藏】27款基于Zynq的系统模块加速你的硬件开发!

随机推荐

  1. Android(安卓)在程序中动态添加 View 布
  2. android体系化展示
  3. 谈一谈Android中的事件分发
  4. Android 图片加载Bitmap OOM错误解决办法
  5. Android 内存优化,如何避免OOM
  6. Android(安卓)Power Management
  7. android之单元测试――上
  8. android 页面初始化时让组件得不到焦点
  9. android与H5混合开发
  10. [置顶] Unity与Android交互-android的安