码迷,mamicode.com
首页 > 其他好文 > 详细

PyQt的资源的路径问题。

时间:2015-09-25 10:48:06      阅读:909      评论:0      收藏:0      [点我收藏+]

标签:

 

百度到的PyQt的添加资源大部分都是通过Qt Creater添加资源的,适用于拖拽形成的界面。

 

问题一:纯粹手写的界面,添加资源呢?

 

文件夹路径:

|----img

    |--aa.jpg

|----view

    |---View.py

Main.py

问题二:

  在如上显示的文件夹下,View.py的界面在View.py中调用能正常显示,如果在Main.py中调用View.py,图片资源就不能正常显示了。

 

个人注解:

  出现问题二的原因是:相对路径和绝对路径的问题。

 

通过绝对路径 + 相对路径的方式

  在View.py界面中获取View.py的绝对路径,然后添加图片资源相对于View.py的位置

 

代码如下:

 

import os
path =  os.path.dirname(__file__)+"\..\img\icon_1.png"

 

 

 

 

注:__file__只能在脚本文件中使用,不能在控制台下使用。

PyQt的资源的路径问题。

标签:

原文地址:http://www.cnblogs.com/ribavnu/p/4837311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!