Skip to content

由PyQt5迁移到PySide6的探讨 #2

@muziing

Description

@muziing

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

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

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

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

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions