python的图形化界面有哪些,python如何做图形化界面

本文介绍了如何使用Python的PySimpleGUI库创建图形用户界面,包括库的介绍、基本操作、事件处理和返回值,以及如何结合id_validator库处理实际业务需求。此外,还讨论了如何通过PyInstaller进行Python程序的打包,以及解决打包后文件过大的策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,本文将围绕python编写图形化界面的工具展开说明,python的图形化界面有哪些是一个很多人都想弄明白的事情,想搞清楚python如何做图形化界面需要先了解以下几个事情。

1. PySimpleGUI图形界面的制作

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

那么,以图形方式显示计算机的用户操作界面,就是我们所说的用户图形界面(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。

在②处,定义窗口布局。参

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值