PySimpleGUI的安装、使用介绍

 PySimpleGUI的安装等介绍

        如果直接使用pip命令是无法下载免费版的,通过设置的python Interpreter也不可以下载到5.0.0之前的版本了。

        现在已经无法通过pycharm直接获取到PySimpleGUI的免费(无需登录)版,不过听说可以登入官网然后进行业余爱好者注册,但是我连官网都打不开,于是我想了个办法,直接把带有免费版的python解释器压缩,然后传给其他人使用,但是效率低下,以为PySimpleGUI他是一个外部的库,那就可以直接把5.0.0之前的版本的文件夹传给另一个人然后装到你的python解释器中存放外部库的文件夹,然后重启pycharm就可以。

一、GUI 的简介

GUI 又称为图型界面开发,和以前的 VB 类似,

不过这只是思想,其他方面并不是与 VB 完全一致,

流程

导入模块——建立窗口——循环事件 ——条件判断——关闭窗口

它的这些结构是共同使用的不可以分开,分开之后会造成比如抛出异常、占用 CPU 等。

import PySimpleGUI as sg


# 1.窗口读取返回值--事件
# (1)窗口关闭事件
#  如果没有定义窗口关闭事件,然后又点击了右上角的❌,那他会消耗100%的CPU
# 有两种方式如下
layout = [
    [sg.T('hello world', size=(20, 20), text_color='purple')]
]
window = sg.Window('窗口关闭事件', layout)
while True:
    event, values = window.read()
    if event == None:
        break
window.close()
layout = [
    [sg.T('see you again', size=(20, 20), text_color='')]
]
window = sg.Window('see you again!', layout)
while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break
# (2)按钮点击事件
layout = [
    [sg.B('确认', size=(15, 15), button_color='red', visible=True),
     sg.B('取消', size=(15, 15), button_color='blue', visible=True)]
]
window = sg.Window('测试', layout)
while True:
    event, values = window.read()
    if event == None:
        break
    if event == '确认':
        sg.popup('执行确认的任务')
    if event == '取消':
        sg.popup('执行取消任务')
window.close()

 

二、GUI 的内容

文本 Text,按钮 Button,菜单 Menu,表格 Table,弹窗 popup

等等还有很多,这几个只是很常见的,详细的建议自己探索

三、GUI 的作用

无需多言了,图形界面开发的都是相对命令提示符(cmd) 简单的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值