【发布时间】:2020-06-15 21:21:44
【问题描述】:
为什么 Qt 似乎需要“资源文件”?我的意思是你用pyside2-rcc resources.qrc -o resources.py 编译的东西,例如。
文档似乎说它与访问路径有关,抽象的方式是 Python 不会因跨平台应用程序中的差异而绊倒。但是 IME,Python 在 Windows 上可以很好地处理 Linux/Unix 样式的路径名,特别是如果你使用 pathlib 或 os.path.join() 或其他东西。
在我以前使用 DOS 的日子里,我发现 command.com 与 / 有问题,但您可以二进制补丁 command.com 将 cd 重命名为其他名称,并使用与 / 一起工作的 cd.exe没问题 - 问题出在 command.com,而不是底层操作系统。
https://doc.qt.io/qtforpython/overviews/resources.html 好像说它与不丢失文件有关,这似乎有点奇怪。
那么为什么 Qt 需要资源文件,我可以安全地跳过它们吗?
【问题讨论】: