Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在QTableWidgets中将图像加载到单元格中_C++_Qt - Fatal编程技术网

C++ 如何在QTableWidgets中将图像加载到单元格中

C++ 如何在QTableWidgets中将图像加载到单元格中,c++,qt,C++,Qt,我想在所有单元格中加载一个默认图像,但我想加载的图像总是空的,我不知道为什么。图像和.cpp位于同一位置 QTableWidgetItem *item = new QTableWidgetItem(); QBrush *brush = new QBrush(); QPixmap pixmap(QString("1.png")); if (pixmap.isNull()) std::cout << "isNull" << std::endl; brush->s

我想在所有单元格中加载一个默认图像,但我想加载的图像总是空的,我不知道为什么。图像和.cpp位于同一位置

QTableWidgetItem *item = new QTableWidgetItem();
QBrush *brush = new QBrush();
QPixmap pixmap(QString("1.png"));
if (pixmap.isNull())
    std::cout << "isNull" << std::endl;
brush->setTexture(pixmap);
item->setBackground(*brush);
this->tableWidget->setItem(i, j, new QTableWidgetItem(*item));
QTableWidgetItem*item=新的QTableWidgetItem();
QBrush*画笔=新的QBrush();
QPixmap pixmap(QString(“1.png”);
if(pixmap.isNull())
标准::cout立根地面(*电刷);
此->表格小部件->设置项(i,j,新的QTableWidgetItem(*项));

1.png在磁盘上的位置?如果您想这样引用它,它必须在您的工作目录中。“D:\Programmation\Git\Gomoku\src\core\1.png”和“D:\Programmation\Git\Gomoku\src\core\GameEngine.cpp”您是从IDE运行应用程序吗?如果是,您使用的是哪一个?来自Qt文档:如果文件不存在或格式未知,pixmap将变为空pixmap。为了确保文件路径没有问题,我将尝试使用绝对文件路径加载图像。如果这样做有效,那么您的工作目录就不是您认为的那样了。如果它不工作,那么文件就有问题。