Python tkinter - 第二章 Python GUI 概述

本章主要介绍了Python的三种GUI框架:tkinter, wxPython和PyQt。tkinter是Python自带库,易于使用但速度较慢;wxPython是跨平台且开源,依赖软件包;PyQt功能强大,支持多种操作系统,但可能需要商业许可。文章还简要介绍了tkinter的基本控件和对话框。" 125248495,11660957,《高等代数学》读书笔记——线性空间与行列式,"['线性代数', '几何学', '数学教育', '高等代数', '教材解读']
摘要由CSDN通过智能技术生成

第2章 Python GUI 概述

本章的主要内容是介绍Python的3种GUI框架:tkinter,wxPython和PYQt。

2.1 wxPython
wxPython是一套基于wxWidget的跨平台GUI框架。它支持Linux、Windows和Mac OS。wxPyhon是基于wxWidget(用C++开发的)的Python封装。wxPython是开源的软件,开发者可以免费使用这套图形开发工具包。wxPython的使用非常简单,上手也很快。最大的缺点就是需要安装软件包才能在Python中使用。

开发GUI需要可视化的工具,支持wxPython的GUI工具有:
wxFormBuilder
wxDesigner
wxGlade
BoaConstructor
gui2py

关于这些GUI设计工具的使用,就不在本书中介绍了。读者可以自行查阅相关的文档。
wxPython的GUI风格如下:
在这里插入图片描述
2.2 PyQt
PyQt是基于Qt的Python模块集,它有300多个类,将近6000个函数和方法。它也是一个跨平台的工具包,可以运行在几乎所有的主流操作系统上,包括Linux、Windows和Mac OS。PyQt采用commercial和GPL的双重许可。PyQt是Python GUI工具包中功能最强大的一个。

PyQt3支持Qt1到Qt3,PyQt4支持Qt4,PyQt5支持Qt5。Qt适合于大型应用,由它自带的qt designer可以让我们轻松来构建GUI。对于简单的应用来说,PyQt有点大材小用。

PyQt的GUI风格如下:
在这里插入图片描述
2.3 tkinter
tkinter是Python的自带GUI库,基于TCL/TK实现。tkinter是集成到Python安装包中的,因此只要安装好Python,在import tkinter 模块之后,就可以使用了。对于简单的图形界面&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值