E:\Qt.projects\QTwork\Demo1\layoutwindow.cpp:17: error: invalid conversion from 'LayoutWindow*' to 'int' [-fpermissive] VLayout->addWidget(btn1,this); ^
时间: 2024-02-26 09:59:30 浏览: 24
这个错误是因为在addWidget()函数中,第二个参数应该是一个整数,而你传递了一个指向LayoutWindow对象的指针。你需要传递一个整数参数,这个参数表示在布局中的位置,例如,如果你想把这个按钮添加到布局的第一个位置,可以传递0作为第二个参数:
```
VLayout->addWidget(btn1, 0);
```
相关问题
64 44 D:\未命名1.cpp [Error] invalid conversion from 'char' to 'char*' [-fpermissive]
这个错误是由于将一个字符赋值给一个字符指针导致的。在C++中,字符指针是用来指向字符串的,而不是用来存储单个字符的。所以在这个错误中,你将一个字符赋值给了一个字符指针,编译器会提示错误。
要解决这个问题,你需要将字符赋值给一个字符变量而不是字符指针。例如:
```cpp
char c = 'a';
```
如果你确实需要使用字符指针,你可以使用字符串常量来初始化它。例如:
```cpp
const char* str = "Hello";
```
希望这能帮到你!如果还有其他问题,请随时提问。
E:\Qt.projects\QTwork\Demo1\main.cpp:10: error: invalid use of incomplete type 'class QIcon' w.setWindowIcon(QIcon("lol.jpg")); ^
这个错误的原因是在 `main.cpp` 中使用了 `QIcon` 类,但是没有正确包含 `QIcon` 的头文件。你需要在 `main.cpp` 文件中添加以下头文件:
```cpp
#include <QIcon>
```
另外,你还需要确保 `lol.jpg` 这个图片文件在指定的路径下存在,并且可以被正确的加载。如果图片文件不存在或者无法加载,也会导致类似的错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)