PyQt应用程序无法正常运行,除非我打开整个文件夹

问题描述 投票:0回答:1

所以我想分享我的PyQt项目。当我下载并解压缩该zip文件时,它看起来像

enter image description here

如果我从CMD运行app.py,它将运行该应用程序,但该文件夹中没有图标文件。在代码内部,我确实需要该文件并指向它,所以我不确定为什么它不会自动找到它。似乎没有它,该应用程序将无法正常运行。我想知道是否可以解决此问题。

这是我在IDE中“打开文件夹”时应用程序的外观:

enter image description here

这是我在同一文件夹中简单打开.py文件时的外观:

enter image description here

当我像这样运行图标时,与图标有关的所有内容(基本上是所有通知)都无法正常工作。

我不确定为什么会这样,但我希望能够共享代码供任何人使用,而无需他们打开整个文件夹。

python
1个回答
0
投票
最终,我最终改变了我使用路径的方式。

我添加了这个

dirname = os.path.dirname(__file__) iconFile = os.path.join(dirname, 'icon/icon.png')

所以现在我使用iconFile作为路径。似乎已解决问题
© www.soinside.com 2019 - 2024. All rights reserved.