• 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后,决定大力度支

  • 相关阅读:
    GFS分布式文件系统
    面试官:SpringBoot如何优雅停机?
    Redis布隆过滤器
    AWS 云服务器中kdevtmpfsi挖矿病毒处理方法
    六千字带你快速上手操作MySQL
    ubuntu 20.04 docker 安装 mysql
    OAuth2.0和1.0的区别
    C++学习笔记总结练习:多态与虚函数
    【QT】QtCreator卸载与安装(非正常状态)
    Mendeley在linux中无法打开APPimage
  • 原文地址:https://blog.csdn.net/wwlswj/article/details/134060804