python实现gui编程_怎样用Python3实现GUI编程()
目前来说,大部分用python实现GUI开发,主要是tkinter,wxPython,PyQt这3个包,如果你只是实现一个小型的桌面GUI应用,做个小型系统的话,tkinter和wxPython完全就够了,如果想做稍微大一点的应用,可以考虑一下PyQt,下面我简单介绍一下这3个包的简单下载和使用,实验环境win7+python3.6+pycharm,主要步骤如下:
为了方便演示和比较这3个包,我这里用这3个包分别开发同一个功能的GUI应用,每个GUI应用都是一个主窗口,然后自带一个Button按钮,响应一个MessageBox消息提示框,提示一条消息。
1.tkinter:这个是python自带的一个跨平台的开发GUI的标准库,可以直接import导入使用,对于开发小型应用来说,完全可以,小巧、功能简单,下面我简单介绍一下这个包的使用,测试代码如下:
文章图片
程序运行结果如下,已经成功显示出界面和消息提示框:
文章图片
2.wxPython:这不是python自带的一个开发GUI程序的包,需要自己安装,这个包使用起来比也很简单,功能相比tkinter更能强大一些,开发人员可以快速的用这个包搭建起应用界面,方便快捷,下面我介绍一下这个包的安装和使用:
直接pip install wxpython就能安装,大概二十多兆,很快就能安装完毕,如下图:
文章图片
测试代码主要如下:
文章图片
程序运行结果如下,已经成功显示界面和消息提示框:
文章图片
3.PyQt:这个是Qt提供的一个接口包,Qt是一个跨平台的GUI开发框架,非常适合开发桌面应用,借助Qt,PyQt也可以快速开发一个GUI应用,而且代码更少,功能更强大,下面我主要介绍一下这个包的安装和使用:
下载的话,这里直接输入命令pip install python-qt5安装就行,如下:
文章图片
测试代码如下:
文章图片
程序运行结果如下,已经成功显示出界面和消息提示框:
文章图片
【python实现gui编程_怎样用Python3实现GUI编程()】至此这3个常用的开发GUI程序的包都已介绍完毕。总的来说,这3个包使用起来都挺方便简单的,只要你有一定的python和GUI编程基础,学习一下相关教程,很快就能掌握的
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Node.js中readline模块实现终端输入
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- java中如何实现重建二叉树