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

相关文章

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Linux升级或者切换python版本实现方式

《Linux升级或者切换python版本实现方式》本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选... 目录升级系统python版本 (适用于全局修改)对于Ubuntu/Debian系统安装后,验证Pyt

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧