用于ubuntu的pyqt gui应用程序包

时间:2011-08-30 08:59:36

标签: python qt ubuntu pyqt packaging

我真的很喜欢包装。 我在ubuntu中使用pyqt开发了一个音乐播放器。 它有一个gui,它使用sqlite数据库。

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

任何人都可以建议一个好的示例应用程序来学习或指向某个方向吗?

1 个答案:

答案 0 :(得分:1)

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

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

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