Это код:
void MainWindow::setPic(QString loc, int panel)
{
if(panel == 1)
{
loc1 = loc;
QPixmap pmap;
facedetect(loc1.toStdString(), 1, "CAND1.jpg");
qDebug() << "Loading : " << loc1;
pmap.load(loc1); // I'm getting the segfault error in this line
qDebug() << "Loaded : " << loc1;
ui->PicView1->setPixmap(pmap);
}
}
Как я могу решить эту ошибку?
Кстати, я использую Qt 4.8 с последней версией Qt Creator на Ubuntu 12.04.
Пробовал с обоями, вылетает. Я пробовал с моим id 1x1, вылетел (как грубо...), я пробовал с полосой моего расписания экзаменов (вырезано из другого изображения), он сказал, что загрузился, но QLabel
PicView1
ничего не отображает .
Я попытался объявить QPixmap
глобальной переменной, получил segfault.
loc
вещь действительно является действительной, живой QString? - person Mat   schedule 26.02.2012QLabel PicView1
ничего не отображает. - person Rek   schedule 26.02.2012