今天写了一段代码,其中有个要求加载本地图片的
QString pixPath = tr("E:/pix/qc.png");
QPixmap newPix = pixPath; //这里写错了
然后我写了上面的代码,把一个QString直接赋值给了一个QPixmap,开始我没发现,但运行的时候居然正常,这图片还能加载出来,我查了下Assistant,QPixmap对于=的重载只有两个,参数分别是&QPixmap,&&QPixmap,我很好奇为什么把QString直接赋值给QPixmap居然不出错,还能正常运行