最简单的GUI编程:PySimpleGUI

本系列文章将以 PySimpleGUI 库来为大家讲解 Python 的 GUI 编程。

PySimpleGUI 是适用于人类使用的 Python GUI。它将 tkinter,Qt,Remi,WxPython 等 Python 知名的 GUI 库转换为可移植的、用户更友好的、更 Pythonic 的界面开发库。

通过 PySimpleGUI 你可以编写基于 Python 原生的 GUI 库 tkinter 的 GUI程序,也可以编写知名的第三方 GUI 库 Qt 或者 Wx 的 GUI 程序。你可以在这些 GUI 之间快速切换(通常只需要修改一下 import 语句就行),也不需要理解其他库晦涩的代码和复杂的布局方式。

在 PySimpleGUI 中你如果要布局,只需要一个二维列表就可以了,就像在表格中填充一样简单。以往学习 GUI 中最麻烦的是获取界面事件和处理界面返回。在这里也只需要一行代码。

PySimpleGUI 的作者致力于尽可能简单的编写 GUI 程序。我们很多时候只是想有个界面罢了,并不太在乎美观程度,也不希望花太多时间去专门学习一个 GUI 库,因为我们有太多需要学习的了。那么 PySimpleGUI 是你最好的选择。

你只需要花少量代码,就可以让你之前只能在控制台输出的内容,转换成 GUI 界面。让你的代码更具交互性,也更具灵性。

接下来我会以各种案例讲解 PySimpleGUI 的用法,有兴趣的同学可以跟着我敲,并且把你理解的内容记录在你的注释里。就像这样:


通过这种方式记录以后,你的这些代码就是你良好的笔记。

你不能保证你学的每一样东西随时都会用到 ,不用的东西很快就会忘。忘了又学吗?而这些通过你理解并详细记录的代码,下次只需要瞄一眼就能瞬间回忆起这些知识点。

当然,如果你有更好的学习方法,也希望你能分享出来。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值