我对包装真的很陌生。 我在 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/