首页 >

GUI编程中有哪些好用的框架 – python – 前端,python 生成对角矩阵

python2安装教程,python 2.7 django,python3 epoll,python财务应用基础,python平均高度计算,python averagemeter,python controller,python dxf绘制,python程序简化,Python绘制拓扑,python 生成对角矩阵GUI编程中有哪些好用的框架 - python - 前端,python 生成对角矩阵

Python桌面GUI开发的库其实很多,下面偶简单介绍几个,感兴趣的朋友可以尝试一下,实验环境win10+python3.6+pycharm5.0,主要内容如下:

1.tkintert:这个是python自带的一个标准库,专门用于GUI开发,跨平台、小巧轻便,对于日常的小型应用来说,完全可以选择这个库,使用简单、好学易懂,可以快速创建大家自己的GUI应用,下面简单介绍一下这个库的使用:

测试代码如下,其实就是先创建主窗口,然后添加对应的控件就行,这里简单添加了一个Label控件:

程序运行截图如下,就是一个简单的窗口,很简单吧:

2.EasyGui:这个是基于tkinter的一个GUI开发库,是对tkinter的高级封装,使用起来更加方便、快捷,代码量更少,学习起来也非常容易,经常被用于设计一些简单的对话框或弹出框,是一个小巧、灵活的GUI开发库,下面偶简单介绍一下这个库的安装和使用,主要步骤如下:

安装EasyGui,这个直接在cmd窗口中输入命令“pip install easygui”就行,如下:

安装成功后,大家就可以进行正常的测试了,主要代码如下,一个简单的信息录入框:

程序运行截图如下,很简单吧:

3.wxPython:这是一个非常不错的GUI库,使用灵活、跨平台,借助这个库,程序员可以快速创建完整、功能完全的用户界面,对于开发中小型应用来说,是一个非常不错的选择,下面偶简单介绍一下这个库的安装和使用:

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

安装完成后,大家就可以进行正常的测试了,主要代码如下,一个简单的文本编辑器:

程序运行截图如下,还不错吧:

4.kivy:这是一个跨平台的GUI开发框架,只需编写一套代码,即可运行在主流的操作平台上,包括Linux,Linux,OS X,Android,iOS等,对于想开发利用python开发安卓程序的朋友来说,是一个不错的选择,下面偶简单介绍一下这个库的安装和使用:

安装kivy,这个直接按照官网的步骤来就行,如下:

安装完成后,大家就可以进行简单的测试了,主要代码如下:

程序运行截图如下,当然,你也可以直接把这个应用打包成apk等:

5.PyQt:这是Qt提供给Python的一个接口包,功能强大、控件众多,借助这个框架,大家可以快速的构建GUI应用,只不过相对于上面几个GUI库来说,学习起来有一定难度,但是对于开发中大型应用来说,是一个不错的选择,下面偶简单介绍一下这个库的安装和使用:

安装PyQt,这个直接在cmd窗口输入命令“pip install pyqt5”就行,如下,需要稍微等待一会儿:

安装成功后,大家就可以进行正常的测试了,代码如下,一个简单的计算器:

程序运行截图如下,一个小巧的计算器:

当然,你也可以直接用qtdesiger直接拖拽控件设计界面,也行,最后将ui文件打包成py文件就行:

目前,就介绍这5个GUI开发库吧,感兴趣的可以下载尝试一下,至于选择哪个库,根据具体项目而定,多做讨论调研,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。


GUI编程中有哪些好用的框架 - python - 前端,python 生成对角矩阵
  • 什么是unittest框架 - python - 前端,mlp python
  • 什么是unittest框架 - python - 前端,mlp python | 什么是unittest框架 - python - 前端,mlp python ...

    GUI编程中有哪些好用的框架 - python - 前端,python 生成对角矩阵
  • 自学python接私活真的可以月赚上万吗 - python - 前端,python 结巴 安装
  • 自学python接私活真的可以月赚上万吗 - python - 前端,python 结巴 安装 | 自学python接私活真的可以月赚上万吗 - python - 前端,python 结巴 安装 ...

    GUI编程中有哪些好用的框架 - python - 前端,python 生成对角矩阵
  • ycl编程考试一共几级 - python - 前端,用python玩转数据
  • ycl编程考试一共几级 - python - 前端,用python玩转数据 | ycl编程考试一共几级 - python - 前端,用python玩转数据 ...