文章目录
- 前言
- PySimpleGUI 库
- 1-布局和窗口
前言
例如:随着人工智能的不断发展,本文主要介绍关于人工智能中GUI和PyMysql相应用。
本文采用代码+逻辑思路分析的方式有助于理解代码。
PySimpleGUI 库
PySimpleGUI 是一个用于简化 GUI 编程的 Python 包,它封装了多种底层 GUI 框架(如 tkinter、Qt、WxPython 等),提供了简单易用的 API。PySimpleGUI 包含了大量的控件(也称为小部件或组件),这些控件可以帮助你快速构建用户界面。
首先在要在电脑中下载mysql,然后针对于我们要下载的环境进入虚拟环境:
conda activate “虚拟环境的位置"
安装:
```python
pip install pysimplegui
进行安装
1-布局和窗口
import PySimpleGUI as sg#创建一个布局组件
layout =[[sg.Button("关闭"),sg.Button("人脸采集")]]
#创建窗口
window = sg.Window("我的第一个窗口",layout)while True:#读取窗口信息 ,返回窗口的数据和鼠标事件event,value = window.read()if event =="关闭":#提示print("你点了关闭按钮")# 提示sg.popup("你点击了关闭按钮")#跳出循环breakif event in ("人脸采集",):print("你点了人脸采集按钮")#提示sg.popup("你点了人脸采集按钮")
#资源释放,关闭窗口
window.close()
这里导入PySimPleGUI库 ,并将其重命名为“sg”
通过sg.window创建一个window类的一个实例,实例被赋值给变量window,用于后续的操作,传入窗口标题和布局。
window.read()方法会阻塞程序,等待用户与窗口进行交互,并返回事件名称
1、
2、