LabelTrack icon indicating copy to clipboard operation
LabelTrack copied to clipboard

由PyQt5迁移到PySide6的探讨

Open muziing opened this issue 2 years ago • 1 comments

我注意到本项目的 GUI 部分目前是使用 PyQt5 实现。然而在对代码改动很小(几乎只需要修改 import 语句即可)的前提下即可迁移至 PySide2 / PySide6。

相比 PyQt,PySide 主要有如下优势:

  • 由 Qt 官方提供支持
  • 使用更加宽松的 LGPL 协议

更多信息可参考这篇文章:PyQt vs PySide Licensing

而基于 Qt 6 的 PySide6 比基于 Qt5 的 PyQt5 有性能更佳、对高分辨率显示器支持更好等优势。

综上,如果项目作者有意将本项目的 GUI 部分从 PyQt5 迁移至 PySide6,请在本 issue 下讨论。我将在近期完成迁移工作并提交 PR。

muziing avatar Jun 22 '22 15:06 muziing

好的,完全没有问题!

DD-DuDa avatar Jun 23 '22 01:06 DD-DuDa