各位大家好!
我使用...编写简单的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时,使用"打开",图标再次显示。
是什么造成这种差异?
我不想改变绝对路径的相对路径。因为节目的路径可能会不时变化。
有没有办法解决这个问题?