首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python前行者

    Python GUI之PySimpleGUI

    简介 PySimpleGUI基于Tkinter,Remi、wxPython和PyQt。Remi将应用程序的界面转换为HTML以在Web浏览器中呈现”。 PySimpleGUI不需要使用类来创建用户界面。 使用PySimpleGUI创建GUI贼简单。 官方文档:https://pysimplegui.readthedocs.io/en/latest/ GitHub:https://github.com/PySimpleGUI/PySimpleGUI Gitee克隆:https://gitee.com/yumos/PySimpleGUI 安装PySimpleGui # 使用pip命令安装即可(默认安装到全局) pip install PySimpleGUIPySimpleGUI中,可以把所有你能看到的,可以定义的元素理解为:区别他们的方式就是key,然后他们的值就是value。

    1.8K60编辑于 2023-10-10
  • 来自专栏大飞的部落阁

    PySimpleGUI实践之这个汉子怎么读?

    实践 环境准备 Python版本:3.7.5 安装依赖库: pip install xpinyin pip install PySimpleGUI 布局设计 import PySimpleGUI as hanz,feng='-',shengd='marks'): return h2p.get_pinyin(hanz,splitter=feng,tone_marks=shengd) import PySimpleGUI

    1.2K20编辑于 2022-06-17
  • 来自专栏吾非同

    用Python写软件原来这么简单,一个极易入门的GUI框架

    今天给大家介绍一个非常简单的GUI框架--PySimpleGUI,它是一个纯python的GUI框架。 安装:pip install pysimplegui 官方文档 https://pysimplegui.readthedocs.io/en/latest/ ? 使用PySimpleGUI的优点: 创建的界面和操作,与使用tkinter,Qt,WxPython和Remi一致。 同样功能,需要的代码量是其他框架的10%到50%。 没有回调函数。 一个简单的例子: import PySimpleGUI as sg # 官网默认的库的缩写为sg,使用时建议保持统一 sg.theme('DarkAmber') # 设置当前主题 # 定义窗口的布局 在PySimpleGUI中,窗口布局是按照列表顺序从上往下依次排列,二级列表中,从左往右依此排列。

    4K30发布于 2021-03-25
  • 来自专栏早起Python

    PySimpleGUI | 用Python玩转GUI开发,为什么不能简单一点!

    在本系列中我们将介绍Python中另外一个GUI库,比较新兴的同时又是可以说是非常非常简便制作的包PySimpleGUI。 在基础篇本文将分为以下两个部分讲解: 1、PySimpleGUI介绍 2、PySimpleGUI基本使用 项目主要涉及的Python模块: PySimpleGUI 流程图如下,本次介绍分为两方面进行讲解 PySimpleGUI介绍 1、什么是PySimpleGUI PySimpleGUI库是是2018年发布的个人开源维护项目,是基于Tkinter、Remi、wxpython、PyQt这些模块的,其中 和Tkinter一样,默认端口的PySimpleGUI只有PNG, GIF, PPM/PGM这几类图片格式是支持。 相反,PyQt端口的可以容纳的图片格式比默认端口的PySimpleGUI多得多。这也是Qt端口的好处。 以上便是PySimpleGUI的基础版教程。

    9.4K30发布于 2020-12-07
  • 来自专栏Python数据科学

    一个Python GUI神器,双手彻底解放!

    今天给大家推荐一个非常牛X的Python GUI库,PySimpleGUI 可以说,有了它双手真的彻底解放了,做个GUI分分钟就能搞定。 ▍什么是PySimpleGUI? 与直接使用基础框架编写代码相比,PySimpleGUI代码更简单、更短,因为PySimpleGUI实现了许多“样板代码”,并且接口已被极大的简化,用最少的代码即可实现所需功能。 ? PySimpleGUI含有成百上千的书面文档页面和示例程序,这将帮助我们快速有效地工作。使用PySimpleGUI可能无需花几天或几周的时间来学习一个GUI包,而是可以在一个下午内完成项目。 Windows的初始安装: python -m pip install PySimpleGUI Linux和MacOS的初始安装: python3 -m pip install PySimpleGUI install --upgrade --no-cache-dir PySimpleGUI GitHub作者:Mike 链接:https://github.com/PySimpleGUI/PySimpleGUI

    4.1K20发布于 2020-12-03
  • 来自专栏Python机器学习算法说书人

    Python GUI开发,效率提升10倍的方法!

    1、框架简介 这个框架的名字叫 PySimpleGUI,它完全基于Python语言,能非常方便地开发GUI界面,代码量相比现有框架减少50%到90%。 PySimpleGUI 主要特点包括: 创建的界面窗口和使用的控件同之前的 tkinter, Qt, WxPython 和 Remi 一致. 可以看到PySimpleGUI写出来的代码更加人性化,开发效率更高。 4、安装 安装只需一步: pip install pysimplegui or pip3 install pysimplegui 项目地址:https://github.com/PySimpleGUI /PySimpleGUI 后续关于这个库的更多使用技巧,我会陆续更新上来。

    98530发布于 2019-10-17
  • 来自专栏早起Python

    PySimpleGUI 进阶| 原来用Python做一个图片查看系统,还能这么简单!

    系列导读 PySimpleGUI|基础讲解 大家好,在昨天的文章中我们已经介绍了为什么以及如何基本使用PySimpleGUI,并且对一些比较常用的元素(element)也有所了解。 本文将对基础版中的一些元素与新讲解的元素进行组合,构建一个图片查看系统与一个简易的计算机视觉系统(代码调用前置照相机) 作为PySimpleGUI的进阶篇,我将分为以下两个部分讲解: 图片查看系统的构建 本次内容主要涉及的Python模块: PySimpleGUI os cv2 图片查看系统的构建 1、代码与效果呈现 开门见山,先看最终效果和代码,后面再解读,在本节我们需要实现的就是如下图所示的一个图片查看系统 但这些都是非常复杂的,而做的像key这样的,足可以说明PySimpleGUI的便利。 下面简单讲解一下上面的代码: PySimpleGUI部分的构建在构建图片查看系统中有提及,这里就不细讲。主要是创建一个只有Image元素的窗体,运行一个逻辑:只有没按关闭按钮就一直循环的事件。

    3.3K20发布于 2020-12-07
  • 来自专栏Crossin的编程教室

    一个极简易上手的 Python GUI 库

    今天,我们来介绍另一个极简风格的 GUI 库: PySimpleGui PySimpleGui是一个很Python的库,虽然不如Qt功能强大,但由于使用的python风格设计的语法所以对于编程小白来说体验很接地气 先给大家看一个PySimpleGui做出来的效果图 ? 实际上,PySimpleGUI就是基于Tkinter、PyQt,以及 Remi、wxPython基础之上的。但在使用上,会比它们更简便。 layout = [ [sg.Text('Enter a Number')], [sg.Input()], [sg.OK()] ] 完整代码如下 import PySimpleGUI 附:PySimpleGui官方文档 https://pysimplegui.readthedocs.io/en/latest/ 作者:大邓 来源:大邓和他的Python

    5.3K10发布于 2020-02-21
  • 来自专栏AI算法与图像处理

    卧槽!Python竟然能做这样的进度条。。。。。

    在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。 ? 这种进度条有一些与众不同的功能,使用起来会比较有趣,功能详情可见项目:https://github.com/rsalmei/alive-progress PySimpleGUIPySimpleGUI 为了实现上述内容,我们需要的代码是: import PySimpleGUI as sgimport timemylist = [1,2,3,4,5,6,7,8] for i, item in enumerate , i+1, len(mylist), -key- ) time.sleep(1) PySimpleGUI 应用程序中的进度条 项目作者之前曾经在 GitHub 上讨论过「如何快速启动 Python 代码如下: import PySimpleGUI as sgimport timemylist = [1,2,3,4,5,6,7,8] progressbar = [ [sg.ProgressBar(

    1.2K20发布于 2021-01-20
  • 来自专栏Python七号

    一个非常简单好用的 Python 图形界面库

    今天要说的这个库就是 PySimpleGUI,在 GitHub 仓库[1]有 5.1K 个 star,20 天前还有人提交代码,可以说非常火热了。 PysimpleGUI 内部封装了 tkinter,Qt(pyside2),wxPython和 Remi,Remi 用于浏览器支持,因此你很容易将你的界面搬到浏览器中而无需修改代码。如下图: ? 通常一个 PySimpleGUI 程序包含 5 个部分,见下面代码的注释: import PySimpleGUI as sg # Part 1 - 导入库 参考资料 [1] GitHub 仓库: https://github.com/PySimpleGUI/PySimpleGUI [2] 200 多个示例程序: https://github.com/PySimpleGUI /PySimpleGUI/tree/master/DemoPrograms

    3.5K10发布于 2020-12-22
  • 来自专栏算法channel

    Python GUI开发,效率提升10倍的方法!

    这个框架的名字叫 PySimpleGUI,它完全基于Python语言,能非常方便地开发GUI界面,代码量相比现有框架减少50%到90%。 PySimpleGUI 主要特点包括: 创建的界面窗口和使用的控件同之前的 tkinter, Qt, WxPython 和 Remi 一致. 可以看到PySimpleGUI写出来的代码更加人性化,开发效率更高。 Demo2 import PySimpleGUI as sg layout = [[sg.Text('Filename')], [sg.Input(), sg.FileBrowse “ 4 安装 ” 安装只需一步: pip install pysimplegui or pip3 install pysimplegui 项目地址:https://github.com/PySimpleGUI

    1.9K00发布于 2019-10-10
  • 来自专栏hui

    有谁知道PySimpleGUI动态更新input元素的密码字符,点击眼睛显示,再次点击隐藏?

    import PySimpleGUI as sg if __name__ == '__main__': layout = [ [sg.InputText('123456', password_char window.find_element('pwd_input').update(password_char='*') flag = True 有谁知道PySimpleGUI pysimplegui部分源码 它报关键字不匹对,查看pysimplegui的源码属性是PasswordCharacter但试了还是没用,求大神指导,困扰我好久了

    1.9K10编辑于 2022-04-13
  • 来自专栏ATYUN订阅号

    十分钟带你入门最python风格的Gui库

    作者 | 大邓 来源 | 大邓和他的Python(DaDengAndHisPython) 之前推送的《PySimpleGUI: 开发自己第一个软件》一文中有些代码已经失效,我觉得这个库特别有用,所以决定今天还是重新制作一遍 PySimpleGui PySimpleGui是一个很Python的库,虽然不如Qt功能强大,但由于使用的python风格设计的语法所以对于编程小白来说体验很接地气。 我先给大家看一个PySimpleGui做出来的效果图 ? 设计思路 Step1 画出gui草图 ? Step2 将gui按行切分 ? Step3 给每部分配置相应的组件 ? layout = [ [sg.Text('Enter a Number')], [sg.Input()], [sg.OK()] ] 完整代码如下 import PySimpleGUI

    1.3K10发布于 2019-05-09
  • 来自专栏Python爬虫与数据挖掘

    手把手教你使用PySimpleGUI库打造一款轻量级计算器

    前言 前几天在Python交流群里边,【(这是月亮的背面)】大佬分享了一个有趣的代码,用于PySimpleGUI库打造了一款简易计算器,觉得挺有意思,非常适合入门PySimpleGUI的小伙伴们学习,这里拿出来给大家分享一波 实现过程 这里直接上代码,如下所示: import PySimpleGUI as sg # 定义主窗口布局,确定行数 def window_main(): layout = [ 这篇文章主要基于PySimpleGUI库,打造了一款轻量级计算器,实现计算器的相关功能。 最后感谢【(这是月亮的背面)】大佬的代码分享,也欢迎大家积极尝试,有好的内容也可以分享给我噢!

    85120编辑于 2022-03-07
  • 来自专栏可以叫我才哥

    40行代码自己动手写pdf转word小工具(文末附工具下载)

    另外,pdf转word有现成的第三方库pdf2docx,同时关于gui我们用的是pysimplegui,打包成exe采用的是pyinstaller。 ue设计手稿 由于我们这次用到的是pysimplegui这个超级简单好用的工具库,那么为了满足以上功能,编码如下(思路见注释)。 import PySimpleGUI as sg import re # 主题设置 sg.theme('DarkTeal7') # 布局设置 layout = [ [sg.Text office-word自带转化功能 以上就是本次全部内容,pysimplegui官网有很多案例代码,大家可以试试,基本上稍微修改下就可以实现很多你想要做的工具功能, 非常值得去体验! ? 官方文档]: https://pysimplegui.readthedocs.io/en/latest/ [python简单进阶之GUI:PySimpleGUI使用教程]: https://zhuanlan.zhihu.com

    2.8K10发布于 2021-08-05
  • 来自专栏GitHub专栏

    惊呆同事的自动化小工具来了!Python 批量将 PDF 转 Word

    安装命令如下: pip install pdf2docx 2.2 绘制图形用户界面 Python 有许多 GUI 工具包可供选择,本文使用 PySimpleGUI,使用起来比较简单,对于我们这个需求足够用 更多可参考:PySimpleGUI 文档[1],有非常多的示例,本文不做过多拓展。使用之前也需要安装一下,注意大小写。 pip install PySimpleGUI 2.3 py 程序打包 exe pyinstaller 是一个非常简单的打包 Python 的 py 文件的库,一条命令即可实现打包。 pyinstaller[2] pip install pyinstaller 三、代码实现 3.1 PDF 转 Word 函数 from pdf2docx import Converter import PySimpleGUI 扩展链接 [1] PySimpleGUI 文档 https://github.com/PySimpleGUI/PySimpleGUI [2] pyinstaller https://pyinstaller.readthedocs.io

    2.3K30编辑于 2022-12-06
  • 来自专栏python小分享

    快看!Python制作进度条,原来有这么多方法!

    在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。 用 PySimpleGUI 得到图形化进度条 我们可以加一行简单的代码,在命令行脚本中得到图形化进度条。 571e78171dfd204c7930cba06b55b14f.jpg 为了实现上述内容,我们需要的代码是: import PySimpleGUI as sgimport  timemylist = , i+1, len(mylist),  -key- )    time.sleep(1) PySimpleGUI 应用程序中的进度条 项目作者之前曾经在 GitHub 上讨论过「如何快速启动 Python 代码如下: import PySimpleGUI as sgimport  timemylist = [1,2,3,4,5,6,7,8] progressbar = [ [sg.ProgressBar(

    1.4K10编辑于 2021-12-31
  • 来自专栏王荣胜的专栏文章分享

    【云+社区年度征文】PySimpleGUI一个建立在tkinter之上更简单但功能强大的GUI

    下面我们将粘贴一段 PySimpleGUI 网站中的一段代码来做一个简略演示: #! 11.2菜单在PySimpleGUI中的实现 在 PySimpleGUI中,菜单是与窗体的创建分离开的,要创建一个菜单十分容易,和创建窗体的语法十分相似,即先定义一个列表,然后调用PySimpleGUI [1y5MDO.png] 12.4小结 本段对PySimpleGUI的绘图功能进行了介绍,通过查看源代码我们也可以看到,在PySimpleGUI中的Graph函数其实也只是对Canvas的一种封装,同时遇到问题无须担心 十三、多页面控件和程序打包 13.1简述 到目前为止,我们已经介绍了PySimpleGUI中大多数控件,也熟悉了用PySimpleGUI来开发一个用户界面的方法,这一系列的教程到此基本上也该结束了,在最后 参考 PySimpleGUI官方文档:https://pysimplegui.readthedocs.io/en/latest/

    5.7K12发布于 2020-12-03
  • 来自专栏AIoT技术交流、分享

    Python+OpenCV实时图像处理

    1、导入库文件 这里主要使用PySimpleGUI、cv2和numpy库文件,PySimpleGUI库文件实现GUI可视化,cv2库文件是Python的OpenCV接口文件,numpy库文件实现数值的转换和运算 import PySimpleGUI as sg #pip install pysimplegui import cv2 #pip install opencv-python import numpy as np #pip install numpy 2、设计GUI 基于PySimpleGUI库文件实现GUI设计,本项目界面设计较为简单,设计800X400尺寸大小的框图,浅绿色背景,主要由摄像头界面区域和控制按钮区域两部分组成

    1.1K40发布于 2021-01-20
  • 来自专栏小孟开发笔记

    七个Python必备的GUI库

    PySimpleGUI PySimpleGUI也是基于Python的GUI框架。可以轻松制作自定义的GUI。 1 2 # 安装PySimpleGUI pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PySimpleGUI 下面是一个简单的案例。 1 2 3 4 5 6 7 8 9 import PySimpleGUI as sg layout = [[sg.Text("测试 PySimpleGUI")], [sg.Button("OK")]] 文档地址: https://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/ 教程链接: https://realpython.com/pysimplegui-python

    7.2K30编辑于 2023-02-20
领券