如何使用 Ubuntu 资源库中的 pyside2 开发程序?

如何使用 Ubuntu 资源库中的 pyside2 开发程序?

当我运行apt search pyside包时,我得到例如:

python3-pyside2.qtwidgets/focal 5.15.2-1+20.04+focal+release+build1 amd64

安装后,如何将其与我的 python 程序一起使用?我需要将我的 python 程序打包为 .deb 吗?它如何工作,我需要考虑什么?

答案1

单独安装python3-pyside2.qtwidgets可能不够。请安装以下所有软件包。

sudo apt install python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtwidgets python3-pyside2.qtnetwork

当我安装它时,我该如何将它与我的 python 程序一起使用?

你只需要导入适当的库即可。例如:

from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint,
    QRect, QSize, QUrl, Qt)

我需要将我的 python 程序打包为 .deb 吗?

如果你想自己用的话,那就不行。

如果您想分发它,那么您可以上传到 PyPI 并要求人们从 pip 安装,或者将其打包为 .deb 并分发(或者,如果程序足够简单,只需分发源代码,并要求用户手动安装 PySide2)。

相关内容