PySimpleGUI 开始出付费版本了

2024-03-27 23:04
文章标签 版本 付费 pysimplegui

本文主要是介绍PySimpleGUI 开始出付费版本了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.突然更新

今天同事运行我的gui程序,发现PySimpleGUI需要输入License Key,原来是V5版本更新了

 如果想用回V5以前的版本可以这样安装:

pip install PySimpleGUI==4.14.1

6月份就会全面停止V4版本,官方原话是:PySimpleGUI 4 will be sunsetted in Q2 2024.还配了插图

2.忍不住更新

但是我忍不住还是想用最新版本,说不定有些特别好用的更新呢。

于是我仔细看了一下,原来虽然需要Lincense,但是也有个人使用的Hobbyist版本,于是我去注册了,注册的网址是:

PySimpleGUI

注册完之后,就会得到一个很长的lincense,第一次运行带import pysimplegui的脚本,会弹出来输入框。

然后,就无感的用回原来的gui程序,还没有感觉到什么新的。

3.更新说明

PySimpleGUI V5版本的更新如下:

  1. 添加了新的视觉样式选项,包括Windows,GTK,Material Design和其他定制主题。
  2. 改进了多线程支持,使得在多个窗口中使用多线程更加方便。
  3. 添加了新的事件类型,如"Right Click"和"Double Click",使得用户交互更加灵活。
  4. 改进了窗口布局的灵活性,包括网格布局和层叠布局等。
  5. 添加了对自定义窗口元素的支持,允许用户创建自定义的按钮、文本框和下拉菜单等。
  6. 添加了对图像和动画的支持,使得用户可以在界面中显示图片和动画效果。
  7. 添加了对多语言支持的改进,使得界面可以在不同语言环境下显示。
  8. 改进了文档和示例代码的完整性,使得开发者更容易上手和使用PySimpleGUI。
  9. 添加了对更多第三方库的支持,如OpenCV和Matplotlib等。
  10. 修复了之前版本中的一些Bug,提高了稳定性和性能。

关注熊子峰,一起成长

0bb091eebc94a1ec2ce12dd96ce0f43c.png

程序员熊子峰(全网同名)

熊子峰,38岁互联网公司程序员,与AI一起自我成长,探索AI生活应用

70篇原创内容

感谢阅读,点击“关注”、“在看”、“赞”,都是对我的极大鼓励,会温暖我的冬天,谢谢。

这篇关于PySimpleGUI 开始出付费版本了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/853688

相关文章

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)

《JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)》本文介绍了如何在Windows系统上配置多版本JDK(以JDK8和JDK17为例),并通过图文结合的方式给大家讲解了详细步骤,具有... 目录第一步 下载安装JDK第二步 配置环境变量第三步 切换JDK版本并验证可能遇到的问题前提:公司常

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no

Mybatis从3.4.0版本到3.5.7版本的迭代方法实现

《Mybatis从3.4.0版本到3.5.7版本的迭代方法实现》本文主要介绍了Mybatis从3.4.0版本到3.5.7版本的迭代方法实现,包括主要的功能增强、不兼容的更改和修复的错误,具有一定的参考... 目录一、3.4.01、主要的功能增强2、selectCursor example3、不兼容的更改二、

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

springboot3.4和mybatis plus的版本问题的解决

《springboot3.4和mybatisplus的版本问题的解决》本文主要介绍了springboot3.4和mybatisplus的版本问题的解决,主要由于SpringBoot3.4与MyBat... 报错1:spring-boot-starter/3.4.0/spring-boot-starter-

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

java中不同版本JSONObject区别小结

《java中不同版本JSONObject区别小结》本文主要介绍了java中不同版本JSONObject区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录1. FastjsON2. Jackson3. Gson4. org.json6. 总结在Jav