python - 使用外部数据文件将 Qt/PySide 应用程序部署到 macOS
问题描述
在将 Qt/PySide 应用程序捆绑到 macOS 可执行文件中时,使用外部数据文件的最佳实践是什么?
每当我尝试捆绑一个完美运行的应用程序以便将其移动到另一台 macOS 机器时,我都会遇到反复出现的问题。两者都是这种情况,pyinstaller
但cx_Freeze
我相信这与非常严格(且不断变化)的 macOS 要求有关。
目前,我正在使用推荐的方式来引用cx_Freeze
. 这很有效,但显然会产生许多权限问题。此外,写入文件根本不起作用。
包含数据文件的正确方法是什么,以便 macOS 可以正确读取它们,并且也可以写入它们?
解决方案
推荐阅读
- html - 如何使调整大小属性与 flexBox 一起使用?
- android - android Service 类的 kotlin 类 getter 中的溢出堆栈大小
- python - 获取 DateTimeIndex 周期的平均值,然后将它们重新分配到原始数据框列
- akka - 如何等到童星活跃?
- c++ - 为什么是真、假和空指针纯右值?
- electron - 如何使电子重建工作以便我可以使用 sqlite3?
- matlab - 在 CVX (Matlab) 中使用线性约束时出错
- jupyter-notebook - 如何将物理文件路径添加到 os.path.join?
- image - 如何提供加密的图像路径
- php - PHP:删除文件开头的 BOM