繁体   English   中英

ubuntu的pyqt gui应用程序打包

[英]pyqt gui application packaging for ubuntu

我真的是包装新手。 我在ubuntu中使用pyqt开发了一个音乐播放器。 它具有gui并使用sqlite数据库。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM