首页 > 其他 > 详细

PyQt的资源的路径问题。

时间:2015-09-25 10:47:24      阅读:327      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!