为何选择MS Windows"打开"选项没有实现图像路径?

时间:2016-04-12 10:06:49

标签: python pyqt pyside


各位大家好!

我使用...编写简单的GUI应用程序 - PyQt 5
- Python 3.4
- Windows 7

我的项目有" img"包含图标图像的子文件夹。

首先,我已创建批处理文件以在同一文件夹中运行程序。

文件名:run_app.bat
文件文本:py myapp.py

此批处理文件正常运行。但是这种运行方式显示cmd窗口,当myapp.py程序完成时它会消失。我不想显示此cmd窗口。

所以,我用"打开"选项并链接到pythonw.exe。这也行得通,但没有实现图像路径。所以所有图标图像都消失了。

在代码中,我使用了相对路径,例如' img / open_dir.png'。但是,当我将相对路径修改为绝对路径并运行myapp.py时,使用"打开",图标再次显示。

是什么造成这种差异?

我不想改变绝对路径的相对路径。因为节目的路径可能会不时变化。

有没有办法解决这个问题?

0 个答案:

没有答案