汗一个。好久没有用过Linux了,不太清楚相对路径该怎么写了。
在window下面是这个样子的,你可以尝试下
//从资源文件中加载图片需要在最前面用 冒号 标识
QPixmap imageFromResource(":/index/image.png");
//假设 images 目录 存在于pro文件所在的目录中,则按照相对路径加载图片如下
QPixmap imageFromPath("images/image.png");
//上面这种方式等价于下面这种方式
QPixmap imageFromPath("./images/image.png");
QLabel *label=new QLabel (“ ”, 0);
QPixmap pm (“/home/linux/9day/picure/p4.png”) ;
Label->setPixmap(pm) ;
label->show ();
这样应该可以,也就是把你原来程序中的路径前的:号去掉,至于p4.PNG和p4.png都是一样的,系统都能识别出来。