pycharm gui开发教程 python如何进行桌面开发?有哪些资料可供参考?

[更新]
·
·
分类:互联网
3367 阅读

pycharm gui开发教程

python如何进行桌面开发?有哪些资料可供参考?

python如何进行桌面开发?有哪些资料可供参考?

Python也可以进行桌面开发?答案是肯定的。下面介绍Python两种常用的UI开发库。
1、PyQt
我想很多人都听说过QT的大名,尤其是搞C 开发的童鞋。我们先来看看官方对它的介绍:
Qt是完整的跨平台软件开发框架,实现了一套代码可以在所有操作系统、平台和屏幕类型上部署,从台式机、嵌入式系统到可穿戴设备、移动设备。
Qt,不仅仅是一套UI库,更是一套完整的跨平台开发框架,官方文档齐全、API设计优雅、跨平台支持。而PyQT就是它的Python版本,既有设计器,控件又多,同时兼容Python2和Python3,可以在所有的桌面平台运行。
使用它,也可以做出很漂亮的UI效果图,下图是某大神使用PyQt高仿网易云音乐的开源项目FeelUOwn,目前该项目已经在Github上开源,感兴趣的朋友可以去搜索学习。
当然PyQt的缺点也是很明显的:
1)版本问题。qt4 和 qt5 就有很多东西不兼容。
2)版权问题,虽说个人用户需付费但若商业化需要付费。
3)兼容问题,毕竟不是python原生的库,许多时候不兼容,比如多线程,必须要用qt自身的类否则很容易崩溃。
2、Tkinter
其最大的优点就是内置于Python模块当中,不用单独去下载,可谓是Python土生土长的的亲儿子啊,出厂自备,其最大的优势就是在于我们不必去考虑兼容Python的版本。
下面来看一个简答的例子,除去注释,有效代码只有6行,即可实现GUI效果的。
实现的效果图如下:
总结Python可以进行桌面开发,但是进行桌面开发的最佳选择绝非Python,其最大的优势在于爬虫、网络、数据分析等方向。在这个互联网时代,桌面开发过程中C#、Electron都是很好的选择。哦,对了,除了知名的VSCode外,最新版本的阿里云盘桌面客户端就是采用Electron开发而成。
以上就是我的观点,喜欢就点个赞吧。

在不安装Python软件的情况下,怎样使sublime运行程序正常使用?

这个非常简单,只需要新建一个编译系统,里面配置好Python解释器路径,就可以直接利用Sublime Text运行Python程序了,下面我简单介绍一下配置过程:
1.首先,打开Sublime Text,依次点击菜单栏的“工具”-gt“编译系统”-gt“新建编译系统...”,如下,这里替换成你自己的Python解释器路径就行,最后保存一下:
2.接着就可以直接编写Python代码进行测试了,测试代码如下,非常简单,一个GUI界面程序:
3.最后,这里再在刚才的“编译系统”里面选择你刚才新建的编译系统,接着按Ctrl B就能正常运行Python程序了,效果如下:
至此,我们就完成了在Sublime Text中配置Python运行环境。总的来说,过程非常简单,只要你熟悉一下上面的配置流程,很快就能搭建好本地Python运行环境,当然,你也可以使用现成的Python软件来完成,像PyCharm等,更方便也更易调试,网上也有相关教程可供参考,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

如果可以用Pycharm的话,最好不用sublime。比起sublime,Pycharm还是更强大一些的,配置编译器方面也十分快捷,方便

sublime只是一个编辑器,并不具有运行python的能力。
还是需要安装python,然后靠sublime里面的功能去调用python来运行python代码。