m_background.load("F:/03_project/opencv_and_Qt/cs/AVI_Vision/rcc/222.jpg"); setAutoFillBackground(true); setPalette(QPalette(m_background));报错mainwindow.cpp:24: error: No matching conversion for functional-style cast from 'QPixmap' to 'QPalette'
时间: 2023-05-22 07:02:29 浏览: 74
这个错误是因为在将 QPixmap 类型的 m_background 转换为 QPalette 类型时发生了类型不匹配的错误。你可以尝试使用 QPalette::Background 属性来设置背景,例如:
QPalette palette;
palette.setBrush(QPalette::Background, m_background);
setPalette(palette);
相关问题
fatal error: opencv2/objdetect/aruco_board.hpp: 没有那个文件或目录
这个错误提示表明你的代码中引用了 OpenCV 库中的 `aruco_board.hpp` 文件,但是编译器无法找到该文件。解决方法如下:
1. 确认你已经正确安装了 OpenCV 库,并且该库的版本支持 `aruco_board.hpp` 文件。
2. 检查你的代码中是否正确引用了 OpenCV 库。比如,你是否正确包含了头文件 `#include <opencv2/opencv.hpp>`,并且在编译时链接了 OpenCV 库。
3. 如果确认上述两点都没有问题,那么可能是你的编译器无法找到 OpenCV 库的位置。你可以在编译时加上 `-I` 参数来指定 OpenCV 库的路径,比如 `-I/usr/local/include/opencv2`。
4. 如果还是无法解决问题,那么可能是你的 OpenCV 安装不完整或者有损坏。尝试重新安装 OpenCV 库,或者尝试使用其他版本的 OpenCV 库。
opencv2/objdetect/aruco_board.hpp: No such file or directory
这个错误通常是因为你的代码中包含了 `aruco_board.hpp` 文件,但编译器在搜索该文件时找不到它。这通常是因为你没有正确安装 OpenCV 库或者你的编译器无法找到该库。
要解决这个问题,你可以尝试以下几种方法:
1. 确认你已经正确安装了 OpenCV 库,包括 `aruco_board.hpp` 文件。可以通过在终端中输入 `pkg-config opencv --cflags --libs` 命令来确认。
2. 如果你已经安装了 OpenCV 库,但仍然无法找到该文件,请尝试将 `aruco_board.hpp` 文件的路径添加到编译器的搜索路径中。例如,在 g++ 编译器中,使用 `-I` 选项指定该文件所在的路径。
3. 如果你使用的是 CMake 构建系统,则可以在 `CMakeLists.txt` 文件中添加以下行来确保编译器可以找到 OpenCV 库:
```
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(your_project ${OpenCV_LIBS})
```
希望这些方法能够帮助你解决问题。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)