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

pythongui教程目录

pythongui教程

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

如何用python做一个显示文件目录的GUI

Python 从入门到精通推荐看哪些书籍呢?

pythongui教程

404 Not Found

404 Not Found


stgw

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

这里介绍3个python桌面开发的包,分别是tkinter,wxpython和pyqt,这3个包都可以快速的开发出桌面应用,下面我简单介绍一下这3个包的安装和使用,实验环境win10+python3.6+pycharm5.0,主要内容如下:

1.tkinter:这个是python自带的开发桌面GUI的标准库,不需要安装,跨平台、可移植性高,支持主流的操作系统,像Windows,Linux,Mac等,python自带的IDLE就是采用这个包开发,简单易学,容易上手,适合小型项目的开发,入门GUI开发的话,可以试一下这个包,官网资料:

程序运行如下:

2.wxpython:这是python一个优秀、成熟的跨平台GUI包,但不是自带的标准库,需要单独安装,支持的组件众多,可以帮助程序员快速的创建功能齐全、界面友好的GUI界面,应用广泛,非常适合中小型项目的开发,官网资料,可以参考学习一下,下面我简单介绍一下安装和使用:

安装,这里直接在cmd窗口输入命令“pip install wxpython”就行,如下:

安装成功后,就可以进行简单的测试了,代码如下,一个简单编辑器:

程序运行截图如下:

3.pyqt:这个是Qt提供给python的一个接口包,Qt功能强大,组件众多,可以快速构建用户GUI界面,所以pyqt的功能也十分强大,借助于Qt,我们可以构建桌面应用,下面我简单介绍一下pyqt的安装和使用,官网资料:

安装pyqt5,这个直接在cmd窗口输入“pip install pyqt5”就行,如下:

测试代码如下,一个简单的计算器:

程序运行截图如下:

当然,你也可以借助designer.exe直接拖拽控件,完成GUI界面开发,如下,最后打包成py文件就行:

目前,就介绍这3个包吧,网上也有许多这方面的教程,感兴趣的话,可以搜搜,希望以上分享的内容能对你有所帮助吧。

如何用python做一个显示文件目录的GUI

展开全部

我以前写过一个替换exe文件的工具,右侧使用treeCtrl结构显示的目录树(显示py文件所在的目录的文件结构),拖拽文件到左侧,然后会自动替换py文件所在的目录下面的同名文件。

你不会用到替换这个功能,但是目录显示已经很完善了。

源码如下,由于会使用个别ICON文件(一般ICON使用系统自带的,看下面预览,exe和folder还有未知文件我自定义了一下),运行时请使用压缩包里面的py文件运行。

我使用wx2.9写的,2.8估计也可以。

欢迎PM。

(代码太长了,不让贴 - -)

1

SourceCode.rar大小:7.01K

Python 从入门到精通推荐看哪些书籍呢?

随着时代的发展,掌握一门技术已经是大势所趋了,同样的,计算机行业的欣欣向荣,很多小伙伴都想去尝试一下,于是就从学习Python开始了。

         作为一个有相关经验的大学生,下面我为每一个渴望得到回答的你整理了学习Python的步骤流程与推荐的书目↓(思维导图)

【入门扫盲篇の一】

           《看漫画学Python:有趣、有料、好玩、好用》

            可以不夸张地讲,只要会电脑开关机的小伙伴就能看懂,适合培养学python的兴趣,主要通过三个漫画人物的简单对话,把复杂python问题通俗易懂地解释,内容包括python基础知识和库的使用方法,也有专门章节提供应用实例和同步练习题。

我觉得这个书的益处就在于“通俗易懂”,不会给小白的感觉就是“天书”一样,不断的提升了对学习python的兴趣~~~

【入门扫盲篇の二】

         《对比 Excel,轻松学习Python数据分析》

          我结合我自身的经历,讲述一下这本书的最大特点:集 Excel、 python、数据分析于一体。

换句话说,就是对有Excel基础的人来说,不直接学python代码,而是通过对比 Excel的功能操作去学python,大大降低了学习门槛,对代码的畏难情绪也会降低很多,非常适合入门选手。

这本书书呢,主要是运用于那个数据的处理分析方面的,也是一个研究的方向,感兴趣的小白可以入手了解一下~~~~

【入门扫盲篇の三】

         《Python编程:从入门到实践》

           这本书呢,能让你快速掌握编程基础知识,写出可以解决实际问题的代码。

这本书从最基础的定义开始讲起,重要概念都独立成章节,每个方法附有清晰的说明和实际案例讲解。

这本书和别的编程教学书籍不太一样,这本书运用了很多身边的例子,大幅度的增强了学习的实践性~~~~~接下来呢,就到了我们的“行内人”级别了,再推荐一些进阶型的书籍↓

    【进阶入行篇の一】

         《利用Python进行数据分析》

            这本书籍是数据分析入门必读书籍的,书里详细介绍了利用Python进行操作、处理、清洗和整理数据等方面的基本要点和具体细节。

还有大量的实践案例,用Python3个库numpy(数组)、pandas(数据分析)、matplotlib(绘图)应对一般的数据分析完全够用。

我当时学习时候,直接学的是这本书,感觉还不错,挺到位的~~~~

      【行内学习篇の一】

          《Python核心编程》

           这本书呢,能坚持看到这本书的话,基本上Python已经不在话下了,里面会讲解一些通用应用的东西,比如正则表达式、网络编程、Internet客户端编程、GUI编程等等,这里面可以培养良好的编程习惯~~~

          希望以上的回答能够帮到每个渴望得到回答的你~~~

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!