当前位置: 首页 > article >正文

Visual Studio 2022 设置 PySide6 扩展工具

前言

本人不想电脑上装一堆的IDE,所以把 Python 开发也交给了 Visual Studio,如果你不是用 Visual Studio 做 Python 开发,下文就不用看了。

PySide简介

PySide跟PyQt类似,都是支持Python的Qt包,不同的是,PyQt是第三方的,PySide是Qt官方的。

PySide的推出比PyQt晚很多,先前PySide项目不是很完善,又缺乏文档,所以其存在感不高,但是该项目到现在也有不少年头了,稳定性、易用性都有了长足的进步,文档也非常丰富了,实力跟PyQt有得一拼。

要将PySide的历史,就得先了解两个开源协议:GPL协议和LGPL协议,按照GPL协议的要求,只要你的产品用了GPL协议下的资源,哪怕是动态链接库,你都得开源。LGPL协议不同,只要你不用它的源码,通过动态链接、引用等方式调用LGPL协议下的资源,你的产品可以不开源。

正是因为PyQt采用的是GPL协议,导致了PySide的诞生。Riverbank Computing是PyQt的开发商,对PyQt采用GPLv3协议。Nokia当时收购了Trolltech(Qt的开发商),所以成了Qt的爸爸。Nokia主动与Riverbank Computing展开了多轮协商,希望PyQt能添加对LGPL协议的支持,这样对于很多商业用户会更友好,何况你在PyQt里使用的也是我们LGPL协议版本的Qt,这个要求不过分吧。Riverbank Computing说我觉得不行。大概是觉得Riverbank Computing吃相难看,Nokia一气之下决定单干,于2009年8月发布了支持了LGPL协议的PySide,PyQt的对标产品。然而就算你PySide是亲生的,刚生下来也打不过一个壮小伙子,何况你马上就要被过继出去了。从2011年到2012年,Nokia分步把
Qt卖给了Digia,后者在2012年年底推出了Qt5。

遭遇重大变故,PySide项目未来如何发展还是个未知数,更不要说支持Qt5了。反观PyQt,在Qt5推出的半年内(2013年6月)就发布了支持Qt5的PyQt5。好在Digia收购了Qt后,决定大力度支


http://www.kler.cn/a/105860.html

相关文章:

  • Windows系统本地部署deepseek 更改目录
  • WGCLOUD服务器资源监控软件使用笔记 - Token is error是什么错误
  • (笔记+作业)书生大模型实战营春节卷王班---L0G2000 Python 基础知识
  • Java 大视界 -- Java 大数据在量子通信安全中的应用探索(69)
  • 基于Python的人工智能患者风险评估预测模型构建与应用研究(下)
  • 【新春特辑】2025年1月科技浪潮中的AI最新时事与科技趋势
  • 哪些场景需要额外注意线程安全问题
  • p5.js 状态管理
  • 机器学习之朴素贝叶斯
  • Linux云服务器限制ip进行ssh远程连接
  • 广州华锐互动:VR技术应用到工程项目施工安全培训的好处
  • CSRF跨域请求伪造
  • 汽车托运全流程介绍
  • Java 正则表达式
  • 数学与经济管理
  • 实体类和 Map互相转换
  • list列表前端分页功能已经提交list时容易犯错的问题回顾
  • 3D模型如何添加表面贴图?
  • selenium+python自动化安装驱动 碰到的问题
  • 安装python虚拟环境
  • 为什么进行压力测试? 有哪些方法?
  • 重入漏洞EtherStore
  • new Vue() 发生了什么?
  • 垃圾回收系统小程序
  • 一文知晓Linux文件权限
  • 面向对象设计——原型模式