PyQt5迁移代码到Pysied6中

由于许可证的问题需要将PyQt5代码迁移代码到Pysied6中

  • PyQt5使用了GPL(通用公共许可证)和商业许可证,这意味着如果您的应用程序是开源的,您可以使用GPL许可证,但如果您的应用程序是商业的,您需要购买商业许可证。
  • PySide6使用了LGPL(Lesser General Public License),这使得它对商业应用程序更加友好,因为LGPL允许将PySide6与专有代码链接而不需要开源整个应用程序。 

首先需要下载 Pysied6的库。

在代码中

1、使用UIC重新对ui文件进行编译生成新的py文件。
2、使用RCC重新对qrc图标文件进行编译生成新的py文件。
3、把import里的PyQt5全局替换为PySide6
4、@QtCore.pyqtSlot()全局替换为@QtCore.Slot(),pyqtSlot全部替换为Slot。
5、QtCore.pyqtSignal()全局替换为QtCore.Signal(),pyqtSignal全部替换为Signal。
6、将  sys.exit(app.exec_())替换为sys.exit(app.exec())

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值