python图形化界面开发工具,python如何做图形化界面

本文介绍了如何使用PySimpleGUI库在Python中创建用户图形界面,包括基本布局、事件处理、返回值获取以及如何结合实际案例进行身份证信息统计。此外,还讲解了如何使用pyinstaller库进行Python程序的打包,以解决文件过大问题。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了python图形化界面开发工具,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

1. PySimpleGUI图形界面的制作

我们以Windows系统为例,当我们打开一个记事本,会出现如图所示的界面。如果没有该界面,我们看到的将是一堆代码学python用啥书比较好。相比于直接展示代码,这种应用程序不仅使用起来更加便捷,也更利于用户的交互控制。

那么,以图形方式显示计算机的用户操作界面,就是我们所说的用户图形界面(Graphical User Interface),通常简称为GUI

基于此,我们将会为大家介绍如何给Python代码“增加”一个用户图形界面。

2. PySimpleGUI库的介绍与使用

在Python中,用于制作“ 用户图形界面 ” 的库有很多,最常见的像tkinterpyqt5

但是,本次课我们使用的是PySimpleGUI库,之所以使用这个库主要有以下两个重要原因:

  • PySimpleGUI是在上述库之上进行了二次封装,基本可以实现上述模块的所有功能,比如具有常见的按钮、弹窗、滑块、下拉菜单等。

  • PySimpleGUI制作图形界面,布局设计更简单、更人性化,代码量更少。

由于PySimpleGUI属于Python的第三方开源库,因此需要额外安装、导入后,才能使用。

如果你不能使用这个库,请使用如下命令安装这个库。

# 这个是在命令行窗口中执行   pip install PySimpleGUI   

安装完成后,可以使用下方代码测试是否安装成功。

import PySimpleGUI as sg   

当我们安装并导入PySimpleGUI这个库后,只需要5步就可以帮助我们制作一个简单的“用户图形界面”。

3. 牛刀小试:制作一个简单的图形化界面

有了上述基础,我们利用5步法,看如何制作一个简单的图形化界面。

# ① 导入相关库   import PySimpleGUI as sg       # ② 确定行数,定义布局   layout = [       [sg.Text("你的名字叫什么?")],       [sg.Input()],       [sg.Button("确认"),sg.Button("取消")]   ]      # ③ 创建窗口   window = sg.Window(title="made my 黄老师",layout=layout)      # ④ 事件循环   while True:       event,values = window.read()       if event == None:           break       elif event == "确认":           sg.Popup("执行确认任务")       elif event == "取消":           sg.Popup("执行取消任务")      # ⑤ 关闭窗口   window.close()   

在①处,导入 PySimpleGUI 模块,并指定别名为 sg。

在②处,定义窗口布局。参数 layout 是一个列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值