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

相关文章

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

PostgreSQL中的多版本并发控制(MVCC)深入解析

引言 PostgreSQL作为一款强大的开源关系数据库管理系统,以其高性能、高可靠性和丰富的功能特性而广受欢迎。在并发控制方面,PostgreSQL采用了多版本并发控制(MVCC)机制,该机制为数据库提供了高效的数据访问和更新能力,同时保证了数据的一致性和隔离性。本文将深入解析PostgreSQL中的MVCC功能,探讨其工作原理、使用场景,并通过具体SQL示例来展示其在实际应用中的表现。 一、

InnoDB的多版本一致性读的实现

InnoDB是支持MVCC多版本一致性读的,因此和其他实现了MVCC的系统如Oracle,PostgreSQL一样,读不会阻塞写,写也不会阻塞读。虽然同样是MVCC,各家的实现是不太一样的。Oracle通过在block头部的事务列表,和记录中的锁标志位,加上回滚段,个人认为实现上是最优雅的方式。 而PostgreSQL则更是将多个版本的数据都放在表中,而没有单独的回滚段,导致的一个结果是回滚非

JeecgBoot 升级springboot版本到2.6.0

1. 环境描述 Jeecgboot 3.0,他所依赖的springboot版本为2.3.5Release,将springboot版本升级为2.6.0。过程全纪录,从2开始描述。 2. 修改springboot版本号 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-pare

Cmake之3.0版本重要特性及用法实例(十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧

Windows 10 各版本

对应于服务选项的 Windows 10 当前版本 Version服务选项上市日期OS build最后修订日期1803半年频道7/10/201817134.1917/24/2018Microsoft 建议使用1803半年频道(定向)4/30/201817134.1917/24/20181709半年频道1/18/201816299.5797/24/20181709半年频道(定向)10/17/2017

hector_quadrotor编译总结 | ubuntu 16.04 ros-kinetic版本

hector_quadrotor编译总结 | ubuntu 16.04 ros-kinetic版本 基于Ubuntu 16.04 LTS系统所用ROS版本为 Kinetic hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真。 1.安装依赖库 所需系统及依赖库 Ubuntu 16.04|ros-kinetic|Gazebo|gazebo_ros_pkgs|ge

hector_quadrotor编译总结 | ubuntu 14.04 ros-indigo版本

hector_quadrotor编译总结 | ubuntu 14.04 ros-indigo版本 基于Ubuntu 14.04 LTS系统所用ROS版本为 Indigo hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真。 备注:两种安装方式可选:install the binary packages | install the source files

微信小程序uniappvue3版本-控制tabbar某一个的显示与隐藏

1. 首先在pages.json中配置tabbar信息 2. 在代码根目录下添加 tabBar 代码文件 直接把微信小程序文档里面的四个文件复制到自己项目中就可以了   3. 根据自己的需求更改index.js文件 首先我这里需要判断什么时候隐藏某一个元素,需要引入接口 然后在切换tabbar时,改变tabbar当前点击的元素 import getList from '../

Zookeeper集群是如何升级到新版本的

方案1:复用老数据方案 这是经过实践的升级方案,该方案是复用旧版本的数据,zk集群拓扑,配置文件都不变,只是启动的程序为最新的版本。 参考文章: Zookeeper集群是如何升级到新版本的 方案2:重新建立数据方案 该方案的思路是:先停掉一台follower的机器上的服务,然后加入一个新版本的zk(zk的数据目录是空的),然后启动新zk,之后新zk会把旧集群中的数据同步过来。之后再操作另