python - 用于ubuntu的pyqt gui应用程序打包

标签 python qt ubuntu pyqt packaging

我对包装真的很陌生。 我在 ubuntu 中使用 pyqt 开发了一个音乐播放器。 它有一个图形用户界面,它使用 sqlite 数据库。

我看过 distutil。 我所了解的是如何将模块和脚本放在正确的位置。 我不明白的是如何设置数据库、配置文件和日志文件的路径。 我如何通过将所有这些数据维护在用户主目录下的“.application_name”文件夹中,以其他应用程序在 ubuntu 中的方式实现它?

谁能推荐一个很好的示例应用程序来学习或指明方向?

最佳答案

您可以使用 QDir.home() 获取用户主路径的绝对路径。您可以在生成/访问数据库、配置文件和日志文件时使用此路径。例如,在第一次启动时,您可以执行以下操作:

filePath = QDir.home() + "/.application_name"
if not QDir.exists(filepath)
    QDir.mkdir(filepath)

然后您可以在从那里读取/写入文件时使用 filePath。

关于python - 用于ubuntu的pyqt gui应用程序打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7240844/

相关文章:

python - 给函数输入时,Matlab 相当于 Python 中的星号

Python:转换为 str 同时保留前导 0

python - 绘制数据框中按分组的聚合

python - PyQt5 中未处理的异常

c++ - QT如何从像素绘制 map 并创建工具提示

windows - 我应该如何在 Windows Vista PC 上安装 Linux?

python - 从 AWS Lambda/tmp 目录导入 python 包

c++ - 编译错误: cannot find -lGLU and -lGL in kubuntu linux

python - logrotate 后日志开头的空值

ubuntu - espdiff - 它是什么以及如何使用它?